MountCapableFileSystemProvider Class
Namespace: Rebex.IO.FileSystem
Assembly: Rebex.FileSystem.dll (version 7.0.9048)
A unix-like file system provider which mounts other file systems to the specified DirectoryNode.
Syntax
public sealed class MountCapableFileSystemProvider : FileSystemProvider, IDisposable
Implements
Inherited Members
Remarks
MountCapableFileSystemProvider guarantees that a FileSystemNotifier associated with an instance raises (republishes) all events that are raised by mounted file system providers. For example: When the mounted provider raises CreatePreview event, then the instance of the MountCapableFileSystemProvider also raises CreatePreview event.
Constructors
Name | Description |
---|---|
MountCapableFileSystemProvider() | Initializes a new instance of MountCapableFileSystemProvider. MountCapableFileSystemProvider uses Default settings. |
MountCapableFileSystemProvider(FileSystemProviderSettings) | Initializes a new instance of MountCapableFileSystemProvider 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. |
Mount(NodePath, DirectoryNode) | Mounts a file system found on |
Mount(NodePath, FileSystemProvider) | Mounts a file system found on root directory in the |
Mount(NodePath, FileSystemProvider, NodePath) | Mounts a file system found on |
Unmount(DirectoryNode) | Unmounts (disassociates) a file system from the |
Unmount(NodePath) | Unmounts (disassociates) a file system from DirectoryNode found on the |