C# 在Microsoft Sync Framework中获取更改摘要

C# 在Microsoft Sync Framework中获取更改摘要,c#,.net,microsoft-sync-framework,C#,.net,Microsoft Sync Framework,我正在使用Microsoft Sync Framework同步服务器和客户端SQL server 2005数据库。我的要求是在实际执行同步操作之前,获取所有更改的摘要并将其显示给用户 有人知道在实际同步之前如何在microsoft sync framework中获取更改吗?如果您使用的是sync framework verison 1,则可以在同步代理和远程提供商之间使用接口类 当数据作为SyncSession对象接收到interfaceclass时,您可以在将其传递给代理之前对其进行预处理和/

我正在使用Microsoft Sync Framework同步服务器和客户端SQL server 2005数据库。我的要求是在实际执行同步操作之前,获取所有更改的摘要并将其显示给用户


有人知道在实际同步之前如何在microsoft sync framework中获取更改吗?

如果您使用的是sync framework verison 1,则可以在同步代理和远程提供商之间使用接口类

当数据作为
SyncSession
对象接收到interfaceclass时,您可以在将其传递给代理之前对其进行预处理和/或修改

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.
}