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

LocalFileSystemProvider Class

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

A file system provider which provides access to the local (physical) file system. LocalFileSystemProvider uses 'immediate' write streams in a NodeContent. See CreateImmediateWriteContent(Stream) for details and limitations.

Syntax
public sealed class LocalFileSystemProvider : FileSystemProvider, IDisposable
Inheritance
Object
FileSystemProvider
LocalFileSystemProvider
Implements
IDisposable
Inherited Members
FileSystemProvider.Dispose()
FileSystemProvider.Dispose(Boolean)
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()

Constructors

Name Description
LocalFileSystemProvider(String)

Initializes a new instance of the read-write LocalFileSystemProvider with the root path of localFileSystemPath. LocalFileSystemProvider uses Default settings.

LocalFileSystemProvider(String, FileSystemProviderSettings)

Initializes a new instance of the read-write LocalFileSystemProvider with the root path of localFileSystemPath and settings. LocalFileSystemProvider uses Default settings.

LocalFileSystemProvider(String, FileSystemType)

Initializes a new instance of the LocalFileSystemProvider with the root path of localFileSystemPath and file system type of fileSystemType. LocalFileSystemProvider uses Default settings.

LocalFileSystemProvider(String, FileSystemType, FileSystemProviderSettings)

Initializes a new instance of the LocalFileSystemProvider with the root path of localFileSystemPath, file system type of fileSystemType and settings.

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 directoryPath.

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.

Extension Methods

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

See Also

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