SyncOrchestrator Class
Initiates and controls synchronization sessions.
Namespace:
Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in Microsoft.Synchronization.dll)
The SyncOrchestrator type exposes the following members.
| Name | Description | |
|---|---|---|
|
Direction | Gets or sets the direction of synchronization. For two-way synchronizations, this also includes the order in which the synchronizations are performed. |
|
LocalDataConverter | Gets or sets the data converter for the local provider. This enables the conversion of data to and from the local provider’s data format. |
|
LocalProvider | Gets or sets the local synchronization provider. |
|
RemoteDataConverter | Gets or sets the data converter for the remote provider. This enables the conversion of data to and from the remote provider’s data format. |
|
RemoteProvider | Gets or sets the remote synchronization provider. |
|
State | Gets the current state of the orchestrator. |
| Name | Description | |
|---|---|---|
|
Cancel | Cancels the current synchronization session. |
|
Equals | (Inherited from Object.) |
|
Finalize | (Inherited from Object.) |
|
GetHashCode | (Inherited from Object.) |
|
GetType | (Inherited from Object.) |
|
MemberwiseClone | (Inherited from Object.) |
|
Synchronize | Starts a synchronization session. |
|
ToString | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
|
SessionProgress | Occurs periodically during the synchronization session to report progress. |
|
StateChanged | Occurs when State changes. |
SyncOrchestrator contains the two SyncProvider objects that will participate in synchronization. It starts and controls the synchronization session, and dispatches progress events to the application.