ShellBoost.Core.Synchronization Namespace |
Class | Description | |
---|---|---|
![]() | ContentMover |
A class that is responsible from moving content between file systems.
|
![]() | EndPointSynchronizer |
Defines an endpoint synchronizer that handles a specific file system instance.
|
![]() | EndPointSynchronizerStateDiff |
Defines a differential state between a file system and the synchronizer state.
|
![]() | EndPointSynchronizerOptions |
Defines options for an endpoint synchronizer.
|
![]() | IdleTaskOptions |
Defines options for idle tasks.
|
![]() | LocalFileSystem |
An implementation of ISyncFileSystem for Windows 10 physical directories.
NTFS on Windows 10, version 1709 or higher is needed..
|
![]() | LocalFileSystemEntryIncludeEventArgs |
Provides data for the Includes event of the LocalFileSystem class.
|
![]() | LocalFileSystemEventFilter |
Defines an event filter.
|
![]() | LocalFileSystemEventFilterDef |
Defines an event filter set.
|
![]() | LocalFileSystemOptions |
Defines options for the LocalFileSystem type.
|
![]() | MultiPointSynchronizer |
Defines a multi-point synchronizer.
|
![]() | MultiPointSynchronizerSyncEventsSink |
Defines an event sink implementation.
|
![]() | MultiPointSynchronizerOptions |
Defines options for the MultiPointSynchronizer type.
|
![]() | OnDemandCallbackContext |
Defines a NTFS callback context.
|
![]() | OnDemandLocalFileSystem |
An on-demand implementation of ISyncFileSystem for Windows 10 physical directories.
NTFS on Windows 10, version 1709 or higher is needed..
|
![]() | OnDemandLocalFileSystemOptions |
Defines options for the OnDemandLocalFileSystem type.
|
![]() | OnDemandLocalFileSystemRegistration |
Represents static information that is used to register an on-demand file system synchronizer with Windows.
|
![]() | StateEntry |
Defines a state entry.
|
![]() | StateEvent |
Defines an event associated with entries and a timestamp.
|
![]() | StateSyncChange |
Defines a persistable change state.
|
![]() | StateSyncChangeGroup |
Represents a group of StateSyncChange instances used when creating jobs.
|
![]() | StateSyncDownload |
Defines a persitable download state.
|
![]() | StateSyncEntry |
Defines a persistable entry.
|
![]() | StateSyncJob |
Defines a persistable job.
|
![]() | StateSyncJobChange |
Defines a persistable change to apply in the context of a job.
|
![]() | SyncContext |
Defines a runtime context class.
|
![]() | SyncDeleteEntryOptions |
Defines options for the DeleteEntry method.
|
![]() | SyncEntrySource |
Defines an entry source.
|
![]() | SyncEnumerateEntriesOptions |
Defines options for the EnumerateEntries method.
|
![]() | SyncFileSystemEvent |
Defines a file system event.
|
![]() | SyncFileSystemEventArgs |
Provides data for the Event event of a file system.
|
![]() | SyncGetEntryContentOptions |
Defines options for the GetEntryContentAsync method.
|
![]() | SyncGetEntryOptions |
Defines options for the GetEntry method.
|
![]() | SynchronizationException |
The exception that is thrown when there is a SynchronizationException error.
|
![]() | SyncJob |
Defines a job.
|
![]() | SyncJobChange |
Defines a job change.
|
![]() | SyncJobChangedEventArgs |
Provides data for the JobChanged event of a multi point synchronizer.
|
![]() | SyncSetEntryContentOptions |
Defines options for set SetEntryContentAsync method.
|
![]() | SyncStateProviderEventArgs |
Provides data for the Event event of a state provider.
|
![]() | SyncUpdateEntryOptions |
Defines options for the UpdateEntry method.
|
Interface | Description | |
---|---|---|
![]() | IDirectContentAccess |
Implemented by a file system that support direct access to content (files).
|
![]() | IFileNameEscapeHandler |
Defines a file name escape handler.
|
![]() | IProgressSink |
Defines a sink for reporting progress on operations such as download or upload.
|
![]() | ISyncEntryComparer |
Defines an entry comparer.
|
![]() | ISyncEventsSink |
Defines an event sink. This interface is implemented by the multi-point synchronizer.
|
![]() | ISyncFileSystem |
Defines a file system that can participate in multi-point synchronization.
|
![]() | ISyncFileSystemDestination |
Defines a file system that can customize destination operations.
|
![]() | ISyncFileSystemEvents |
Defines a file system that can raise events.
|
![]() | ISyncFileSystemRead |
Defines a file system that can be read.
|
![]() | ISyncFileSystemSynchronizationEventsSink |
Defines a file system that can be notified of changes.
|
![]() | ISyncFileSystemSynchronizationState |
Defines a file system that can determine synchronization state.
|
![]() | ISyncFileSystemWrite |
Defines a file system that can be written.
|
![]() | ISyncFileSystemWriteAsync |
Defines a file system that can be written with async interface.
|
![]() | ISyncStateProvider |
Defines a state provider for the multi-point synchronizer.
If a concurrency error occurs, the implementation must throw a System.Data.ConstraintException.
|
![]() | ISyncStateProvider2 |
Defines a state provider for the multi-point synchronizer.
|
![]() | ISyncStateProviderEvents |
Defines events raised from a state provider for the multi-point synchronizer.
|
Enumeration | Description | |
---|---|---|
![]() | ApplyChangeStatus |
Defines the return status of a change instance application.
|
![]() | ChangeStatus |
Defines the status of a change instance.
|
![]() | DownloadStatus |
Defines the status of a download instance.
|
![]() | EnumerationLevel |
Defines an enumeration level.
|
![]() | OnDemandAcknowledgeDataFlags |
Flags set by the AcknowledgeData method.
|
![]() | OnDemandCancelFlags |
Flags set by the CancelHydrateData or CancelPopulatePlaceholders method.
|
![]() | OnDemandCloseCompletionFlags |
Flags set by the NotifyFileCloseCompletion method.
|
![]() | OnDemandDataValidationFlags |
Flags set by the ValidateData method.
|
![]() | OnDemandDehydrateCompletionFlags |
Flags set by the NotifyDehydrateOnDemandEntryCompletion method.
|
![]() | OnDemandDehydrateFlags |
Flags set by the NotifyDehydrateOnDemandEntry method.
|
![]() | OnDemandDehydrationReason |
Specifies the dehydration reason.
|
![]() | OnDemandDeleteCompletionFlags |
Flags set by the NotifyDeleteCompletion method.
|
![]() | OnDemandDeleteFlags |
Flags set by the NotifyDeleteOnDemandEntry method.
|
![]() | OnDemandFetchDataFlags |
Flags set by the HydrateDataAsync method.
|
![]() | OnDemandHardLinkPolicy |
Specifies whether hard links are permitted on a placeholder file or folder. By default, hard links are not allowed on a placeholder.
|
![]() | OnDemandHydrationPolicy |
Allows a sync provider to control behavior for retrieving data for a placeholder file.
|
![]() | OnDemandHydrationPolicyModifier |
Allows a sync provider to control behavior for retrieving data for a placeholder file.
|
![]() | OnDemandInSyncPolicy |
Contains the file and directory attributes supported by the sync root to determine in-sync state.
|
![]() | OnDemandLocalFileSystemStatus |
Defines status flags for the local file system engine.
|
![]() | OnDemandOpenCompletionFlags |
Flags set by the NotifyFileOpenCompletion method.
|
![]() | OnDemandPopulationPolicy |
Allows a sync provider to control how a placeholder file or directory.
|
![]() | OnDemandProtectionMode |
Specifies the type of data contained in the sync root.
|
![]() | OnDemandRenameCompletionFlags |
Flags set by the NotifyRenameOnDemandEntryCompletion method.
|
![]() | OnDemandRenameFlags |
Flags set by the NotifyRenameOnDemandEntry method.
|
![]() | SyncEntryAttributes |
Defines attributes for a synchronizable entry.
|
![]() | SyncFileSystemCapability |
Defines a list of optional capabilities for a file system.
|
![]() | SyncFileSystemEventType |
Defines the type of file system event.
|
![]() | SyncJobChangedEventType |
Defines the type of event for the JobChanged events.
|
![]() | SyncJobChangeStatus |
Defines the status of a SyncJobChange instance.
|
![]() | SyncJobMovingState |
Defines the status of a job with regards to its content changes.
|
![]() | SyncStateProviderEventType |
Defines the type of event of a state provider.
|