ChangeBatchBase メンバー

派生クラスによってオーバーライドされた場合は、一連の変更のメタデータを表します。

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

メソッド

  名前 説明
パブリック メソッド AddChange(ItemChange) 現在開いているグループに、指定された項目変更を追加します。
パブリック メソッド AddChanges(IEnumerable< (Of < <' (ItemChange> ) > > )) 現在開いているグループに、指定された一連の項目変更を追加します。
パブリック メソッド BeginOrderedGroup(SyncId) 変更バッチ内の順序付けられているグループを開きます。このグループは、項目 ID で順序付けられています。
パブリック メソッド Dispose() () () () ChangeBatchBase オブジェクトによって使用されているすべてのリソースを解放します。
プロテクト メソッド Dispose(Boolean) ChangeBatchBase オブジェクトによって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。
パブリック メソッド EndOrderedGroup(SyncId, SyncKnowledge) 変更バッチ内で順序付けられている、前に開かれたグループを閉じます。
パブリック メソッド Equals(Object) (Object から継承されます。)
プロテクト メソッド Finalize() () () () (Object から継承されます。)
パブリック メソッド GetEnumerator() () () () この変更バッチ内の項目変更を列挙するオブジェクトを取得します。このメソッドは継承できません。
パブリック メソッド GetHashCode() () () () (Object から継承されます。)
パブリック メソッド GetType() () () () (Object から継承されます。)
プロテクト メソッド MemberwiseClone() () () () (Object から継承されます。)
パブリック メソッド Serialize() () () () 変更バッチをバイト配列にシリアル化します。
パブリック メソッド SetFilterForgottenKnowledge(UInt32, SyncKnowledge) 指定されたフィルターに関するフィルターの忘れられたナレッジを設定します。
パブリック メソッド SetLastBatch() () () () これが同期セッション内の最後のバッチであることを示す値を設定します。
プロテクト メソッド ThrowIfDisposed() () () () このオブジェクトが既に破棄されている場合は、ObjectDisposedException をスローします。
パブリック メソッド ToString() () () () (Object から継承されます。)

Top

プロパティ

  名前 説明
パブリック プロパティ BatchWorkEstimate 変更バッチの合計作業見積もりを取得または設定します。
パブリック プロパティ CompatibilityLevel このオブジェクトと共に使用できる Sync Framework コンポーネントのバージョンを取得または設定します。
パブリック プロパティ静的メンバー DefaultCompatibilityLevel すべての ChangeBatchBase オブジェクトの既定の互換性レベルを取得または設定します。
パブリック プロパティ DisposeAfterProcessing 処理の終了後に変更バッチ オブジェクトを破棄するかどうかを示す値を取得または設定します。
パブリック プロパティ FilterKeyMap この変更バッチが発生したレプリカによって追跡されるフィルターが含まれているフィルター キー マップを取得または設定します。
パブリック プロパティ IsEmpty 変更バッチに変更が含まれているかどうかを示す値を取得します。
パブリック プロパティ IsLastBatch これが同期セッション内の最後のバッチであるかどうかを示す値を取得します。
パブリック プロパティ LearnedKnowledge 同期先プロバイダーがこの変更バッチですべての変更を適用する場合に、同期先レプリカが学習するナレッジを取得します。
パブリック プロパティ PrerequisiteKnowledge この変更バッチを処理するために同期先プロバイダーで必要な最小限のナレッジを取得します。
パブリック プロパティ RemainingSessionWorkEstimate 同期セッションの残りの作業量の見積もりを取得または設定します。
パブリック プロパティ SourceForgottenKnowledge 同期元レプリカの忘れられたナレッジを取得します。

Top

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド IEnumerable. . :: . .GetEnumerator() () () () この変更バッチ内の項目変更を列挙するオブジェクトを取得します。

Top

参照

参照

ChangeBatchBaseクラス

Microsoft.Synchronization 名前空間