サーバーとクライアントの SQL サーバー 2005 データベースを同期するために Microsoft Sync Framework を使用しています。私の要件は、実際に同期操作を実行する前に、すべての変更の概要を取得してユーザーに表示することです。
実際に同期する前に、Microsoft 同期フレームワークで変更を取得する方法を知っている人はいますか?
サーバーとクライアントの SQL サーバー 2005 データベースを同期するために Microsoft Sync Framework を使用しています。私の要件は、実際に同期操作を実行する前に、すべての変更の概要を取得してユーザーに表示することです。
実際に同期する前に、Microsoft 同期フレームワークで変更を取得する方法を知っている人はいますか?
同期フレームワークバージョン1を使用している場合は、同期エージェントとリモートプロバイダーの間でインターフェイスクラスを使用できます。
データがオブジェクトとしてインターフェイスクラスに受信されると、データをSyncSession
事前にワイブしたり、エージェントにスローする前に変更したりできます。
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.
}