This interface represents a file in a virtualized filesystem.

C# | Visual Basic | Managed C++ |
public interface IFile : IFilesystemObject, IDisposable
Public Interface IFile _ Implements IFilesystemObject, IDisposable
public interface class IFile : IFilesystemObject, IDisposable

All Members | Constructors | Methods | Properties | Fields | Events |
Icon | Member | Description |
---|---|---|
![]() | BeginRead(Int64, ArraySegment<(Of Byte>), AsyncCallback, Object) |
Read a segment of memory at the given position asynchronously.
|
![]() | BeginWrite(Int64, ArraySegment<(Of Byte>), AsyncCallback, Object) |
Write a segment of memory at the given position asynchronously.
|
![]() | Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() | EndRead(IAsyncResult) |
Complete the asynchronous read request, release resources and retrieve the result.
|
![]() | EndWrite(IAsyncResult) |
Complete the asynchronous write request, release resources and retrieve the result.
|
![]() | Length |
The length of the file in bytes.
|
![]() | Name |
The name of the filesystem object.
(Inherited from IFilesystemObject.) |
![]() | Read(Int64, ArraySegment<(Of Byte>), IOCompletionCallback, Object) |
Read a segment of memory at the given position asynchronously.
|
![]() | Type |
The type of the filesystem object.
(Inherited from IFilesystemObject.) |
![]() | Write(Int64, ArraySegment<(Of Byte>), IOCompletionCallback, Object) |
Write a segment of memory at the given position asynchronously.
|