Thrown in case of a file is blocked and can not be updated.
Thrown in case of a conflict between remote storage and user file system.
Represents custom user file system. Listens to OS file system calls and executes custom user interfcaces methods when data is required.
Event error argument. Contains exception rised by the Engine or by the user code.
Event message argument. Contains the Engine informational message.
Thrown in case of a file or folder exists and can not be overwritten.
Represents an error in the file system. Throw this exception to report error to operating system.
Exception that indicates that the license is invalid.
Used to confirm move and delation of files and folders in user file system.
Represents a file in the user file system.
Represents a file or a folder in a user file system. Contains methods common for both files and folders. Allowes file and folder manipulation such as moving and delateing.
Represents a basic information about a file or a folder in a user file system, such as name, creation and modification date, etc.
Represents a folder in the user file system. In addition to metods provided by IFileSystemItem provides GetChildrenAsync(String, IOperationContext, IFolderListingResultContext) method for enumerating this folder content.
Represents basic information about a folder in user file system.
Used to return list of files and folders from GetChildrenAsync(String, IOperationContext, IFolderListingResultContext) call.
Represents file system logger.
Provides information about the environment.
Provides methods for reporting operation progress and reporting status to the platform.
Provides additional parameters for the TransferDataAsync(Int64, Int64, ITransferDataOperationContext, ITransferDataResultContext) method call.
Provides method to return data from TransferDataAsync(Int64, Int64, ITransferDataOperationContext, ITransferDataResultContext) call.
Provides additional parameters for the ValidateDataAsync(Int64, Int64, IValidateDataOperationContext, IValidateDataResultContext) method call.
Used to return results of validation of the integrity of placeholder data from ValidateDataAsync(Int64, Int64, IValidateDataOperationContext, IValidateDataResultContext) call.
Error event delegate.
Message event delegate.
State change event delegate.