2010-01-06 2 views
4

서버 및 클라이언트 SQL 서버 2005 데이터베이스를 동기화하기 위해 Microsoft Sync Framework를 사용하고 있습니다. 필자의 요구 사항은 실제로 모든 동기화 작업을 수행하기 전에 모든 변경 내용을 요약하여 사용자에게 표시하는 것입니다.Microsoft Sync Framework의 변경 내용 요약 받기

실제로 동기화하기 전에 Microsoft Sync 프레임 워크에서 어떻게 변경 사항을 얻을 수 있습니까?

답변

3

동기화 프레임 워크 verison 1을 사용하는 경우 동기화 에이전트와 원격 제공자 사이의 인터페이스 클래스를 사용할 수 있습니다.

SyncSession 개체와 같은 데이터가 interfacecass에 도착하면 해당 개체를 미리 전달하고 해당 개체를 에이전트에 전달하기 전에 수정할 수 있습니다.

public class SynchronizationInterface 
{ 
    public SyncContext GetChanges(SyncGroupMetadata groupMetadata, SyncSession syncSession) 
    { 
     SyncContext syncContext; 
     syncContext = syncServiceClient.GetChanges(groupMetadata,syncSession); 
     //Inspect and or modify the syncContext that's received. 
     return syncContext; 
    } 
    //Implement ApplyChanges, GetServerInfo, GetSchema in the same manner. 
} 
관련 문제