KnowledgeSyncProvider メンバー

派生クラスによってオーバーライドされた場合は、ナレッジを使用して同期を実行する同期プロバイダーを表します。

KnowledgeSyncProvider 型は次のメンバーを公開します。

コンストラクター

  名前 説明
プロテクト メソッド KnowledgeSyncProvider() () () () KnowledgeSyncProvider クラスの新しいインスタンスを初期化します。

Top

メソッド

  名前 説明
パブリック メソッド BeginSession(SyncProviderPosition, SyncSessionContext) 派生クラスでオーバーライドされると、同期セッションに参加していることをプロバイダーに通知します。
パブリック メソッド EndSession(SyncSessionContext) 派生クラスでオーバーライドされると、参加した同期セッションが完了したことをプロバイダーに通知します。
パブリック メソッド Equals(Object) (Object から継承されます。)
プロテクト メソッド Finalize() () () () (Object から継承されます。)
パブリック メソッド GetChangeBatch(UInt32, SyncKnowledge, Object%) 派生クラスでオーバーライドされると、同期先プロバイダーからの指定されたナレッジに含まれていない項目に関する、項目メタデータが含まれた変更バッチを取得します。
パブリック メソッド GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%) 派生クラスでオーバーライドされると、ID が指定された下限を上回る項目の項目メタデータが含まれる変更バッチを、完全な列挙の一部として取得します。
パブリック メソッド GetHashCode() () () () (Object から継承されます。)
パブリック メソッド GetSyncBatchParameters(UInt32%, SyncKnowledge%) 派生クラスでオーバーライドされると、変更バッチに含まれる項目変更数、および同期スコープの現在のナレッジを取得します。
パブリック メソッド GetType() () () () (Object から継承されます。)
プロテクト メソッド MemberwiseClone() () () () (Object から継承されます。)
パブリック メソッド ProcessChangeBatch(ConflictResolutionPolicy, ChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) 派生クラスでオーバーライドされると、競合を検出して変更を項目ストアに適用することで、一連の変更を処理します。
パブリック メソッド ProcessFullEnumerationChangeBatch(ConflictResolutionPolicy, FullEnumerationChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) 派生クラスでオーバーライドされると、項目ストアに変更を適用することで、完全な列挙に対する一連の変更を処理します。
パブリック メソッド ToString() () () () (Object から継承されます。)

Top

プロパティ

  名前 説明
パブリック プロパティ Configuration プロバイダーの構成設定を取得します。
パブリック プロパティ DestinationCallbacks 同期中に発生するイベントの通知を受信するための登録に同期アプリケーションで使用できるオブジェクトを取得します。
パブリック プロパティ IdFormats 派生クラスでオーバーライドされると、プロバイダーの ID 形式スキーマを取得します。

Top

参照

参照

KnowledgeSyncProviderクラス

Microsoft.Synchronization 名前空間