Click or drag to resize

ITHit.FileSystem.Windows Namespace

IT Hit User File System
This namespace contains classes and interfaces for creating user file systems that are supported on Windows OS only.
Public classClientLockFailedException
Thrown when a file or folder is blocked for create/update/lock/unlock operation from another thread when calling methods of the IClientNotificationsWindows interface.
Public classEngineWindows
Represents Windows user file system.
Public classFileDataSizeInfo
Represents information placeholder file about number of bytes on disk, number of bytes in-sync with the remote storage and not in-sync with the remote storage.
Public classPlaceholderFile
Represents a file placeholder in Windows file system.
Public classPlaceholderFolder
Represents a folder placeholder in Windows file system.
Public classPlaceholderItem
Represents a placeholder file or placeholder folder in the user file system.
Public classPlaceholders
Represents placeholders in the user file system.
Public classWindowsFileSystemItem
Represents windows file system file or folder. Provides functions that are not available via .NET API.
Public structureCloudFileStatus
Cloud files messages.
Public structureProcessInfo
Contains information about a user process.
Public interfaceIClientNotifications
Represents client messages that must be to be sent to the remote storage, such as lock and unlock commands.
Public interfaceICustomData
Represents data associated with a placeholder, organised as a dictionary.
Public interfaceIDataItem
Represents data associated with a placheholder item, stored in dictionary. Provides methods for reading and writing the data.
Public interfaceIFileWindows
Represents a file in the user file system on Windows platform. Provides additiona methods specific to Windows only.
Public interfaceILock
Represents file of folder that can be locked in the remote storage.
Public interfaceIWindowsOperationContext
Provides additional information about the operation on Windows OS.
Public enumerationFileAttributesExt
File attributes required for cloud files management.
Public enumerationLockMode
Indicates if the file is locked manually or automatically.
Public enumerationPlaceholderState
The state of a placeholder file or folder.