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 can not be locked. For example when a lock-token file is blocked from another thread, during update, lock and unlock operations.
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 classLockSync
Protects file from concurrent updates during user file system to remote storage synchronization.
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 user file system.
Public classWindowsFileSystemItem
Represents windows file system file or folder. Provides functions that are not available via .NET API.
Structures
  StructureDescription
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 interfaceIClientNotificationsWindows
Provides methods for synching the user file system to the remote storage.
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.