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: 2.0.0
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 methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows 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 methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates 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 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.
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