다음을 통해 공유


SyncStatistics 클래스

클라이언트와 서버에서 발생한 총 작업 수와 관련된 SyncSession의 요약을 나타냅니다.

네임스페이스: Microsoft.Synchronization.Data
어셈블리: microsoft.synchronization.data.dll의 Microsoft.Synchronization.Data

구문

‘선언
<SerializableAttribute> _
Public Class SyncStatistics
‘사용 방법
Dim instance As SyncStatistics
[SerializableAttribute] 
public class SyncStatistics
[SerializableAttribute] 
public ref class SyncStatistics
/** @attribute SerializableAttribute() */ 
public class SyncStatistics
SerializableAttribute 
public class SyncStatistics

주의

동기화 통계는 동기화 세션이 완료된 후 요약 데이터를 기록하고 사용자에게 제공하는 데 유용합니다.

예제

다음 코드 예제에서는 SyncAgent에서 파생된 클래스의 Synchronize 메서드를 호출한 다음 콘솔에 정보를 출력합니다. 전체 예제의 맥락에서 이 코드를 보려면 시작: 클라이언트 및 서버 동기화을 참조하십시오.

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)

상속 계층 구조

System.Object
  Microsoft.Synchronization.Data.SyncStatistics

스레드로부터의 안전성

이 유형의 모든 public static(Visual Basic의 경우 Shared ) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

SyncStatistics 멤버
Microsoft.Synchronization.Data 네임스페이스