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