Click or drag to resize

LocalFileSystemClient Class

Provides access to the local file system.
Inheritance Hierarchy

Namespace:  Ookii.Jumbo.Dfs.FileSystem
Assembly:  Ookii.Jumbo.Dfs (in Ookii.Jumbo.Dfs.dll) Version: 2.0.0
Syntax
public sealed class LocalFileSystemClient : FileSystemClient

The LocalFileSystemClient type exposes the following members.

Constructors
  NameDescription
Public methodLocalFileSystemClient
Initializes a new instance of the LocalFileSystemClient class.
Public methodLocalFileSystemClient(String)
Initializes a new instance of the LocalFileSystemClient class with the specified root path.
Top
Properties
  NameDescription
Public propertyConfiguration
Gets the DfsConfiguration used to create this instance.
(Inherited from FileSystemClient.)
Public propertyDefaultBlockSize
Gets the default block size for the file system.
(Overrides FileSystemClientDefaultBlockSize.)
Public propertyPath
Gets the path utility for this file system.
(Overrides FileSystemClientPath.)
Public propertyRootPath
Gets the root path of the file system.
Top
Methods
  NameDescription
Public methodCreateDirectory
Creates the specified directory in the file system.
(Overrides FileSystemClientCreateDirectory(String).)
Public methodCreateFile(String)
Creates a new file with the specified path on the file system.
(Inherited from FileSystemClient.)
Public methodCreateFile(String, Int32, Int32)
Creates a new file with the specified path on the file system.
(Inherited from FileSystemClient.)
Public methodCreateFile(String, Int32, Int32, RecordStreamOptions)
Creates a new file with the specified path on the file system.
(Inherited from FileSystemClient.)
Public methodCreateFile(String, Int32, Int32, Boolean, RecordStreamOptions)
Creates a new file with the specified path on the file system.
(Overrides FileSystemClientCreateFile(String, Int32, Int32, Boolean, RecordStreamOptions).)
Public methodDelete
Deletes the specified file or directory.
(Overrides FileSystemClientDelete(String, Boolean).)
Public methodDownloadDirectory(String, String)
Downloads the files in the specified directory on the file system.
(Inherited from FileSystemClient.)
Public methodDownloadDirectory(String, String, ProgressCallback)
Downloads the files in the specified directory on the file system.
(Inherited from FileSystemClient.)
Public methodDownloadFile(String, String)
Downloads the specified file from the file system to the specified local file.
(Inherited from FileSystemClient.)
Public methodDownloadFile(String, String, ProgressCallback)
Downloads the specified file from the file system to the specified local file.
(Inherited from FileSystemClient.)
Public methodDownloadStream(String, Stream)
Downloads the specified file from the file system, saving it to the specified stream.
(Inherited from FileSystemClient.)
Public methodDownloadStream(String, Stream, ProgressCallback)
Downloads the specified file from the file system, saving it to the specified stream.
(Inherited from FileSystemClient.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetDirectoryInfo
Gets information about a directory in the file system.
(Overrides FileSystemClientGetDirectoryInfo(String).)
Public methodGetFileInfo
Gets information about a file.
(Overrides FileSystemClientGetFileInfo(String).)
Public methodGetFileSystemEntryInfo
Gets information about a file or directory.
(Overrides FileSystemClientGetFileSystemEntryInfo(String).)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMove
Moves the specified file or directory.
(Overrides FileSystemClientMove(String, String).)
Public methodOpenFile
Opens the specified file on the file system for reading.
(Overrides FileSystemClientOpenFile(String).)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUploadDirectory(String, String)
Uploads the files in the specified directory to the file system.
(Inherited from FileSystemClient.)
Public methodUploadDirectory(String, String, Int32, Int32, Boolean, ProgressCallback)
Uploads the files in the specified directory to the file system.
(Inherited from FileSystemClient.)
Public methodUploadFile(String, String)
Uploads a file to the file system.
(Inherited from FileSystemClient.)
Public methodUploadFile(String, String, Int32, Int32, Boolean, ProgressCallback)
Uploads a file to the file system.
(Inherited from FileSystemClient.)
Public methodUploadStream(Stream, String)
Uploads the contents of the specified stream to the file system.
(Inherited from FileSystemClient.)
Public methodUploadStream(Stream, String, Int32, Int32, Boolean, ProgressCallback)
Uploads the contents of the specified stream to the file system.
(Inherited from FileSystemClient.)
Top
See Also