MountCapableFileSystemProvider Class
Namespace: Rebex.IO.FileSystem
Assembly: Rebex.FileSystem.dll (version 7.0.9119)
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 |