MemoryFileSystemProvider Class
Namespace: Rebex.IO.FileSystem
Assembly: Rebex.FileSystem.dll (version 7.0.9083)
A file system provider which stores all the data in memory. All the file system provider data are deleted at the latest when the application process exits.
Syntax
public sealed class MemoryFileSystemProvider : FileSystemProvider, IDisposable
Implements
Inherited Members
Remarks
MemoryFileSystemProvider uses 'delayed' write streams in a NodeContent. See CreateDelayedWriteContent(Stream) for details and limitations.
Constructors
Name | Description |
---|---|
MemoryFileSystemProvider() | Initializes a new instance of the MemoryFileSystemProvider. MemoryFileSystemProvider uses Default settings. |
MemoryFileSystemProvider(FileSystemProviderSettings) | Initializes a new instance of the MemoryFileSystemProvider with |
Properties
Name | Description |
---|---|
Root | Gets the root directory of this instance. |
Methods
Name | Description |
---|---|
CreateChildFileSystem(NodePath) | Creates a child file system with the root path of |
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting resources. Inherited from FileSystemProvider. |
Dispose(Boolean) | Releases the resources used by the FileSystemProvider. Inherited from FileSystemProvider. |