SyncStatistics Class
Represents a summary of a SyncSession with regard to the total number of operations that occurred on the client and server.
Assembly: Microsoft.Synchronization.Data (in Microsoft.Synchronization.Data.dll)
The SyncStatistics type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | DownloadChangesApplied | Gets or sets the number of changes downloaded from the server that were applied at the client. |
![]() | DownloadChangesFailed | Gets or sets the number of changes downloaded from the server that could not be applied at the client. |
![]() | SyncCompleteTime | Gets or sets the time when a SyncSession ended. |
![]() | SyncStartTime | Gets or sets the time when a SyncSession started. |
![]() | TotalChangesDownloaded | Gets or sets the total number of changes downloaded from the server. This includes the changes that could not be applied at the client. |
![]() | TotalChangesUploaded | Gets or sets the total number of changes uploaded from the client. This includes the changes that could not be applied at the server. |
![]() | UploadChangesApplied | Gets or sets the number of changes uploaded from the client that were applied at the server. |
![]() | UploadChangesFailed | Gets or sets the number of changes uploaded from the client that could not be applied at the server. |
The following code examples call the Synchronize method of a class that derives from SyncAgent, and then write information to the console. To view this code in the context of a complete example, see Getting Started: Client and Server Synchronization.
SampleSyncAgent sampleSyncAgent = new SampleSyncAgent();
SyncStatistics syncStatistics = sampleSyncAgent.Synchronize();
Console.WriteLine("Start Time: " + syncStatistics.SyncStartTime); Console.WriteLine("Total Changes Downloaded: " + syncStatistics.TotalChangesDownloaded); Console.WriteLine("Complete Time: " + syncStatistics.SyncCompleteTime); Console.WriteLine(String.Empty);
Dim sampleSyncAgent As New SampleSyncAgent() Dim syncStatistics As SyncStatistics = sampleSyncAgent.Synchronize()
Console.WriteLine("Start Time: " & syncStatistics.SyncStartTime) Console.WriteLine("Total Changes Downloaded: " & syncStatistics.TotalChangesDownloaded) Console.WriteLine("Complete Time: " & syncStatistics.SyncCompleteTime) Console.WriteLine(String.Empty)
Show:
