API Reference v. 2.0.0
TagBites.IO Namespace
Section titled “TagBites.IO Namespace”| Classes | |
|---|---|
| DirectoryLink | Provides a mechanism for linking to the directory. This class cannot be inherited. |
| FileLink | Provides a mechanism for linking to the file. This class cannot be inherited. |
| FileSystem | Represents the file system contains the procedures that are used to perform file, directory or file version operations. |
| FileSystemExtensions | Provides extension methods for the file system classes. |
| FileSystemLinkBag | Provides a container to store user’s metadata. |
| FileSystemLinkMetadata | Represents a metadata of file system link. |
| FileSystemLinkSynchronizer | Provides a synchronization mechanism for file systems. |
| FileSystemLinkWatcher | Provides the base class for watchers that listen to file system notifications and raise events when a file or directory changes. |
| FileSystemStructureLink | Provides the base class for both DirectoryLink and FileLink objects. |
| FileVersionLink | Provides a mechanism for linking to the file version. This class cannot be inherited. |
| KnowFileSystemKind | Provides well-known values for FileSystem.Kind, identifying which underlying storage a FileSystem instance is backed by. |
| FileSystem.ListingOptions | Represents the options for listing files/directories. |
| MemoryFileSystem | Exposes static methods for creating an in-memory file system. |
| FileSystem.TransferOptions | Represents the options for file system transfer operations. |
| VirtualDirectory | |
| VirtualFileSystem | Provides helpers for inspecting links obtained from a virtual file system (see VirtualDirectory), specifically whether a link resolves to a real, mounted file system link underneath. |
| Delegates and event arguments | |
|---|---|
| FileLinkContentEqualityComparer | Represents the method that compares two links to files/directories. |
| FileSystemConflictResolveDelegate | Represents the method that file system resolves conflict. |
| FileSystemExceptionResolveDelegate | Represents the method that file system resolves exceptions. |
| FileSystemLinkChangeEventArgs | Provides data for the directory events: FileSystem.Creating, FileSystem.Created, FileSystem.Changing, FileSystem.Changed, FileSystem.Deleting, FileSystem.Deleted. |
| FileSystemLinkEventArgs | Provides data for the directory events. |
| FileSystemLinkMoveEventArgs | Provides data for the directory events: FileSystem.Moving and FileSystem.Moved |
| FileSystemLinkSyncFailedEventArgs | Provides data for the FileSystemLinkSynchronizer.SyncFailed event. |
| VirtualDirectoryEntriesResolveEventArgs | |
| VirtualDirectoryIsUpToDateEventArgs |
| Structs | |
|---|---|
| FileHash | Provides evidence about the hash value for a file. |
| VirtualDirectoryEntry |
| Interfaces | |
|---|---|
| IFileLinkInfo | Represents information about the file. |
| IFileResourceLink | Provides a mechanism for linking to the file/file version. |
| IFileSystemLink | Provides a mechanism for linking to the file/directory/file version. |
| IFileSystemLinkMetadata | Represents a metadata of file system link. |
| IFileSystemLinkWatcher | Provides a mechanism for listening to the file system change notifications and raises events when a directory, or file in directory changes. |
| IFileSystemStructureLinkInfo | Represents information about a file/directory. |
| IFileVersionLinkInfo | Represents information about a file version. |
| Enums | |
|---|---|
| FileHashAlgorithm | Specifies the algorithm used for generating hash value. |
| FileSystemConflictResolveMode | Specifies the file system conflict resolve mode. |
| FileSystemExceptionResolveMode | Specifies the file system exception resolve mode. |
| FileSystemFeatures | Specifies the optional features a FileSystem supports. |
| FileSystemLinkEventType | Changes that might occur to a file/directory. |
| FileSystemLinkType | Defines a type of file system link. |
| FileSystemSynchronizeMode | Specifies the file system synchronization mode. |
TagBites.IO.Operations Namespace
Section titled “TagBites.IO.Operations Namespace”| Classes | |
|---|---|
| ProxyFileSystemOperations |
| Interfaces | |
|---|---|
| IFileSystemAsyncDirectReadWriteOperations | Provides the asynchronous direct read and write operations of a FileSystem. |
| IFileSystemAsyncHistoryOperations | Provides the asynchronous file history operations of a FileSystem. |
| IFileSystemAsyncReadOperations | Provides the asynchronous read operations of a FileSystem. |
| IFileSystemAsyncWriteOperations | Provides the asynchronous write operations of a FileSystem. |
| IFileSystemCustomPathOperations | Provides custom path handling for a FileSystem. |
| IFileSystemDirectReadWriteOperations | Provides the direct read and write operations of a FileSystem. |
| IFileSystemFeatureSupport | Provides information about the optional features supported by a FileSystem. |
| IFileSystemHistoryOperations | Provides the file history operations of a FileSystem. |
| IFileSystemOperations | Provides the basic operations of a FileSystem. |
| IFileSystemPermissionsOperations | Provides the permission checks of a FileSystem. |
| IFileSystemReadOperations | Provides the read operations of a FileSystem. |
| IFileSystemWatchOperations | Provides the watch operations of a FileSystem. |
| IFileSystemWriteOperations | Provides the write operations of a FileSystem. |
| Enums | |
|---|---|
| FileSystemOperationsFeatures | Specifies the optional features a file system operations object supports. |
TagBites.IO.Storages Namespace
Section titled “TagBites.IO.Storages Namespace”| Classes | |
|---|---|
| BinaryDataStorageInfo | Provides an information about IBinaryDataStorage. |
| BinaryDataStorageManager | Provides a manager functionality for IBinaryDataStorage objects. |
| BinaryDataStorageNotFoundException | The exception that is thrown when a storage related to content path is not found. |
| Interfaces | |
|---|---|
| IBinaryDataStorage | Provides read, write and delete functionality for binary data storage. |