Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

FileSystemProvider Class

Namespace: Rebex.IO.FileSystem
Assembly: Rebex.Common.dll (version 7.0.9147)

Represents a file system provider.

This type is not intended to be used directly from your code. To implement custom file system providers, add reference to the Rebex.FileSystem assembly and use one of the following base classes.

ReadOnlyFileSystemProvider

ReadWriteFileSystemProvider

Syntax
public abstract class FileSystemProvider : IDisposable
Inheritance
Object
FileSystemProvider
LocalFileSystemProvider
MemoryFileSystemProvider
MountCapableFileSystemProvider
ReadOnlyFileSystemProvider
Implements
IDisposable
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()

Constructors

Name Description
FileSystemProvider()

Constructor.

Methods

Name Description
CreateChildFileSystem(NodePath)

Derived classes must create a child file system with the root path equals to the directoryPath.

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting resources.

Dispose(Boolean)

Releases the resources used by the FileSystemProvider.

Extension Methods

FileSystemProviderExtensions.AsVDriveInfo(FileSystemProvider)
FileSystemProviderExtensions.GetRootVDirectoryInfo(FileSystemProvider)
FileSystemNotificationExtensions.GetFileSystemNotifier(FileSystemProvider)

See Also

ReadOnlyFileSystemProvider
ReadWriteFileSystemProvider
FileSystemNotifier
In This Article
  • Constructors
  • Methods
  • Extension Methods
  • See Also
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies