次の方法で共有


SimpleSyncProvider メンバー

レプリカの同期に使用される簡易プロバイダーを表します。通常は、FullEnumerationSimpleSyncProvider または AnchorEnumerationSimpleSyncProvider を拡張して使用します。

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

コンストラクター

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

Top

メソッド

  名前 説明
パブリック メソッド BeginSession() () () () 派生クラスでオーバーライドされると、各セッション開始時に Sync Framework ランタイムによって呼び出されます。
パブリック メソッド DeleteItem(ItemFieldDictionary, RecoverableErrorReportingContext, Boolean%) 派生クラスでオーバーライドされると、同期先のストアから項目を削除するために Sync Framework ランタイムによって呼び出されます。
パブリック メソッド EndSession() () () () 派生クラスでオーバーライドされると、例外が原因でセッションが終了しない限り、各セッションの最後に Sync Framework ランタイムによって呼び出されます。
パブリック メソッド Equals(Object) (Object から継承されます。)
プロテクト メソッド Finalize() () () () (Object から継承されます。)
パブリック メソッド GetHashCode() () () () (Object から継承されます。)
パブリック メソッド GetMetadataStore(SyncId%, CultureInfo%) 派生クラスでオーバーライドされると、レプリカの MetadataStore オブジェクトを返すために Sync Framework ランタイムによって呼び出されます。
パブリック メソッド GetType() () () () (Object から継承されます。)
パブリック メソッド InsertItem(Object, IEnumerable< (Of < <' (SyncId> ) > > ), RecoverableErrorReportingContext, ItemFieldDictionary%, Boolean%) 派生クラスでオーバーライドされると、項目を同期先のストアに挿入するために Sync Framework ランタイムによって呼び出されます。
パブリック メソッド LoadChangeData(ItemFieldDictionary, IEnumerable< (Of < <' (SyncId> ) > > ), RecoverableErrorReportingContext) 派生クラスでオーバーライドされると、指定されたキーを持つ項目の変更データを読み込むために Sync Framework ランタイムによって呼び出されます。
プロテクト メソッド MemberwiseClone() () () () (Object から継承されます。)
パブリック メソッド OnChangeDetectionCompleted(ChangeDetectionCompletedEventArgs) 派生クラスでオーバーライドされると、ChangeDetectionCompleted イベントを発生させます。
パブリック メソッド OnItemConflicting(SimpleSyncItemConflictingEventArgs) 派生クラスでオーバーライドされると、ItemConflicting イベントを発生させます。
パブリック メソッド OnItemConstraint(SimpleSyncItemConstraintEventArgs) 派生クラスでオーバーライドされると、ItemConstraint イベントを発生させます。
パブリック メソッド OnMetadataStoreInitialized(MetadataStoreInitializedEventArgs) 派生クラスでオーバーライドされると、MetadataStoreInitialized イベントを発生させます。
パブリック メソッド ToString() () () () (Object から継承されます。)
パブリック メソッド UpdateItem(Object, IEnumerable< (Of < <' (SyncId> ) > > ), ItemFieldDictionary, RecoverableErrorReportingContext, ItemFieldDictionary%, Boolean%) 派生クラスでオーバーライドされると、同期先のストア内の項目を更新するために Sync Framework ランタイムによって呼び出されます。

Top

プロパティ

  名前 説明
パブリック プロパティ Configuration 派生クラスでオーバーライドされると、プロバイダーの構成情報 (競合解決ポリシーなど) を表す KnowledgeSyncProviderConfiguration オブジェクトを取得します。
パブリック プロパティ DestinationCallbacks 派生クラスでオーバーライドされると、同期イベントのディスパッチに使用される SyncCallbacks オブジェクトを取得します。
パブリック プロパティ IdFormats 派生クラスでオーバーライドされると、レプリカ ID および項目 ID の形式を表す SyncIdFormatGroup オブジェクトを取得します。
パブリック プロパティ MetadataSchema 派生クラスでオーバーライドされると、項目のメタデータ スキーマを表す ItemMetadataSchema オブジェクトを取得します。
パブリック プロパティ ProviderVersion 派生クラスでオーバーライドされると、簡易プロバイダーのバージョン番号を取得します。

Top

イベント

  名前 説明
パブリック イベント ChangeDetectionCompleted 同期元プロバイダーで変更の検出が完了したときに発生します。
パブリック イベント ItemConflicting 処理中の項目が同時実行の競合に関係していることが Sync Framework によって検出された場合に発生します。
パブリック イベント ItemConstraint 処理中の項目が制約の競合に関係していることが Sync Framework によって検出された場合に発生します。
パブリック イベント MetadataStoreInitialized プロバイダーに関連付けられているメタデータ ストアが初期化されるときに発生します。

Top

参照

参照

SimpleSyncProviderクラス

Microsoft.Synchronization.SimpleProviders 名前空間