FileSyncProvider Members
Is a synchronous synchronization provider that can be used to synchronize files, folders, and subfolders in NTFS, FAT, or SMB file systems.
The following tables list the members exposed by the FileSyncProvider type.
Public Constructors
Name | Description | |
---|---|---|
FileSyncProvider | Overloaded. Initializes a new instance of the FileSyncProvider class. |
Top
Public Properties
Name | Description | |
---|---|---|
Configuration | Gets the configuration settings for the provider.(Inherited from KnowledgeSyncProvider.) | |
DestinationCallbacks | Gets an object that a synchronization application can use to register to receive notification of events that occur during synchronization.(Inherited from KnowledgeSyncProvider.) | |
FileSyncOptions | Gets the options that govern the behavior of the provider during synchronization. | |
IdFormats | Overridden. Gets the schema that defines the format of various IDs that are used by the provider. | |
MetadataDirectoryPath | Gets the absolute path to the metadata storage file. | |
MetadataFileName | Gets the name of the metadata storage file. | |
PreviewMode | Gets or sets a value that indicates whether the provider is in preview mode. | |
ReplicaId | Gets the ID for the replica. | |
RootDirectoryPath | Gets the absolute path to the local file store for this provider. This is the folder that contains the files and subfolders to be synchronized. | |
ScopeFilter | Gets the static scope filter that specifies which files or directories in the local file store are included in the scope. | |
TempDirectoryPath | Gets the absolute path where temporary files will be stored. |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
BeginSession | (Inherited from UnmanagedSyncProviderWrapper.) | |
DetectChanges | Triggers an enumeration of the local file system replica for changes, and updates the metadata appropriately. | |
Dispose | Overloaded. Releases the resources that are used by FileSyncProvider. | |
EndSession | (Inherited from UnmanagedSyncProviderWrapper.) | |
Equals | Overloaded. (Inherited from Object.) | |
GetChangeBatch | (Inherited from UnmanagedSyncProviderWrapper.) | |
GetFullEnumerationChangeBatch | (Inherited from UnmanagedSyncProviderWrapper.) | |
GetHashCode | (Inherited from Object.) | |
GetSyncBatchParameters | (Inherited from UnmanagedSyncProviderWrapper.) | |
GetType | (Inherited from Object.) | |
Initialize | (Inherited from UnmanagedSyncProviderWrapper.) | |
ProcessChangeBatch | (Inherited from UnmanagedSyncProviderWrapper.) | |
ProcessFullEnumerationChangeBatch | (Inherited from UnmanagedSyncProviderWrapper.) | |
ReferenceEquals | (Inherited from Object.) | |
ToString | (Inherited from Object.) |
Top
Protected Methods
Name | Description | |
---|---|---|
Dispose | Overloaded. Releases the resources that are used by FileSyncProvider. | |
Finalize | Overridden. Finalizer for FileSyncProvider. Releases all resources. | |
MemberwiseClone | (Inherited from Object.) |
Top
Public Events
Name | Description | |
---|---|---|
AppliedChange | Occurs when a file change has been applied. | |
ApplyingChange | Occurs when a file change is about to be tried. | |
CopyingFile | Occurs periodically to show progress while a file is being copied. | |
DetectedChanges | Occurs when the change detection pass is complete. | |
DetectingChanges | Occurs when a directory is about to be analyzed during a change detection pass. | |
SkippedChange | Occurs when a change is skipped. | |
SkippedFileDetect | Occurs when a file or folder is not analyzed during change detection. |
Top
See Also
Reference
FileSyncProvider Class
Microsoft.Synchronization.Files Namespace