Click or drag to resize

FileSystemClient Class

Abstract base class for a class providing file system functionality.
Inheritance Hierarchy

Namespace: Ookii.Jumbo.Dfs.FileSystem
Assembly: Ookii.Jumbo.Dfs (in Ookii.Jumbo.Dfs.dll) Version: 0.3.0+dc1307f20e065bb638e0b73a34cd216f57e486f1
Syntax
public abstract class FileSystemClient

The FileSystemClient type exposes the following members.

Constructors
 NameDescription
Protected methodFileSystemClient Initializes a new instance of the FileSystemClient class.
Top
Properties
 NameDescription
Public propertyConfiguration Gets the DfsConfiguration used to create this instance.
Public propertyDefaultBlockSize Gets the default block size for the file system.
Public propertyPath Gets the path utility for this file system.
Top
Methods
 NameDescription
Public methodStatic memberCreate Creates a FileSystemClient instance.
Public methodStatic memberCreate(DfsConfiguration) Creates a FileSystemClient instance with the specified configuration.
Public methodCreateDirectory Creates the specified directory in the file system.
Public methodCreateFile(String) Creates a new file with the specified path on the file system.
Public methodCreateFile(String, Int32, Int32) Creates a new file with the specified path on the file system.
Public methodCreateFile(String, Int32, Int32, RecordStreamOptions) Creates a new file with the specified path on the file system.
Public methodCreateFile(String, Int32, Int32, Boolean, RecordStreamOptions) Creates a new file with the specified path on the file system.
Public methodDelete Deletes the specified file or directory.
Public methodDownloadDirectory(String, String) Downloads the files in the specified directory on the file system.
Public methodDownloadDirectory(String, String, ProgressCallback) Downloads the files in the specified directory on the file system.
Public methodDownloadFile(String, String) Downloads the specified file from the file system to the specified local file.
Public methodDownloadFile(String, String, ProgressCallback) Downloads the specified file from the file system to the specified local file.
Public methodDownloadStream(String, Stream) Downloads the specified file from the file system, saving it to the specified stream.
Public methodDownloadStream(String, Stream, ProgressCallback) Downloads the specified file from the file system, saving it to the specified stream.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetDirectoryInfo Gets information about a directory in the file system.
Public methodGetFileInfo Gets information about a file.
Public methodGetFileSystemEntryInfo Gets information about a file or directory.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodMove Moves the specified file or directory.
Public methodOpenFile Opens the specified file on the file system for reading.
Public methodStatic memberRegisterFileSystem Registers a file system for the specified scheme.
Public methodToStringReturns 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.
Public methodUploadDirectory(String, String, Int32, Int32, Boolean, ProgressCallback) Uploads the files in the specified directory to the file system.
Public methodUploadFile(String, String) Uploads a file to the file system.
Public methodUploadFile(String, String, Int32, Int32, Boolean, ProgressCallback) Uploads a file to the file system.
Public methodUploadStream(Stream, String) Uploads the contents of the specified stream to the file system.
Public methodUploadStream(Stream, String, Int32, Int32, Boolean, ProgressCallback) Uploads the contents of the specified stream to the file system.
Top
See Also