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.
|