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.
Classes
  ClassDescription
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.
Structures
  StructureDescription
Public structureCloudFileStatus
Cloud files messages.
Public structureProcessInfo
Contains information about a user process.
Interfaces
  InterfaceDescription
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.
Enumerations
  EnumerationDescription
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.