OnDemandLocalFileSystemOptions Class |
Namespace: ShellBoost.Core.Synchronization
public class OnDemandLocalFileSystemOptions : LocalFileSystemOptions
The OnDemandLocalFileSystemOptions type exposes the following members.
Name | Description | |
---|---|---|
OnDemandLocalFileSystemOptions |
Initializes a new instance of the OnDemandLocalFileSystemOptions class.
|
Name | Description | |
---|---|---|
CloudFileInUseRetryCount |
Gets or sets the number of retry count when a cloud file is in use.
The minimum is 10.
| |
CloudFileInUseWaitTime |
Gets or sets the number of retry wait time (in milliseconds) when a cloud file is in use.
The minimum is 50.
| |
CloudFileRetriesDeferred |
Gets or sets a value indicating whether cloud file retries must be deferred in another thread.
| |
ConvertInvalidFileTimes |
Gets or sets a value indicating whether DateTimeOffset values that are invalid Win32 file times must be automatically converted to a valid file time instead of throwing conversion errors.
| |
DehydrateNotPinnedHydrating |
Gets or sets a value indicating whether to dehydrate a file that is not pinned, which is different from an unpinned file, and being hydrated.
| |
EnableOnDemandContent |
Gets or sets a value indicating whether to enable on-demand content.
| |
EventsWatcherBufferSize |
Gets or sets the size of the File System Watcher's buffer.
(Inherited from LocalFileSystemOptions.) | |
FilterBySyncEntryAttributes |
Gets or sets a value indicating whether to filter events by SyncEntryAttributes.
(Inherited from LocalFileSystemOptions.) | |
FixSyncTransferStatus |
Gets or sets a value indicating whether to fix SyncTransferStatus property value when it's detected as being inconsistent with a file or directory state.
| |
ForceFullHydration |
Gets or sets a value indicating whether a file is always hydrated to its size, not only to the Windows file system requested size.
| |
HydrationChunkSize |
Gets or sets the size of a hydration chunk.
If the value is 0 or negative, a default value will be used.
Note the final buffer size will always be aligned on a 4096 boundary.
| |
HydrationIOTimeoutRestartTime |
Gets or sets the time to wait before restarting an hydration after an IO timeout.
| |
IsAutomaticReportingEnabled |
Gets or sets a value indicating whether automatic reporting is enabled.
If set to true, the Progress method of the OnDemandLocalFileSystem's IProgressSink implementation will do nothing.
| |
IsHydrationAsynchronous |
Gets or sets a value indicating whether file hydration and dehydration is asynchronous.
| |
NotifyShell |
Gets or sets a value indicating whether to notify the Shell of events.
(Inherited from LocalFileSystemOptions.) | |
ReportProgressToShell |
Gets or sets a value indicating whether to report progress to the Windows Shell.
| |
SelfEventsFilterMaximumDuration |
Gets or sets the maximum duration of the self events filter.
(Inherited from LocalFileSystemOptions.) | |
SynchronizationCheckTime |
Gets or sets the time to check for a file synchronization to be completed, in milliseconds.
Only used if SynchronizationStateEndPointSynchronizerIdentifiers is used.
| |
SynchronizationStateEndPointSynchronizerIdentifiers |
Gets a list of endpoint synchronizers that give synchronization state for files and folders.
Endpoint synchronizers listed here will be asked to determine if a file or folder is considered synchronized or not.
You can add the "*" special identifier to indicate all endpoint synchronizers will be asked for that information.
If this list is empty, a file or folder present on the local disk will always be considered synchronized.
| |
TempDirectoryPath |
Gets or sets the temporary directory path.
(Inherited from LocalFileSystemOptions.) | |
UpdateAllEntriesStatesAtInitialization |
Gets or sets a value indicating whether to update all entries states at initialization.
|