ISyncChangeBatchBase インターフェイス
一連の変更のメタデータを表します。
interface ISyncChangeBatchBase : IUnknown
メンバ
ISyncChangeBatchBase メソッド | 説明 |
---|---|
この変更バッチ内の項目変更を列挙する IEnumSyncChanges オブジェクトを取得します。 |
|
この変更バッチ内の変更が同期セッションの最後のバッチであるかどうかを示すフラグを取得します。 |
|
バッチの作業見積もりを取得します。 |
|
セッションの残っている作業の見積もりを取得します。 |
|
変更バッチ内の順序付けられているグループを開きます。このグループは、項目 ID で順序付けられています。 |
|
変更バッチ内で順序付けられている、前に開かれたグループを閉じます。 |
|
現在開いているグループに、指定された項目変更を追加します。 |
|
同期先プロバイダがこの変更バッチ内で変更を適用するときに同期先レプリカが学習するナレッジを取得します。 |
|
この変更バッチを処理するために同期先プロバイダで必要な最小限のナレッジを取得します。 |
|
同期元レプリカの忘れられたナレッジを取得します。 |
|
同期セッションで列挙する変更がないことを示すフラグを設定します。 |
|
セッションの作業見積もりを設定します。 |
|
バッチの残っている作業の見積もりを設定します。 |
|
変更バッチをバイト配列にシリアル化します。 |
解説
ISyncChangeBatchBase は、変更バッチに対する基本インターフェイスです。通常、ナレッジ同期に対する ISyncChangeBatch や完全な列挙同期に対する ISyncFullEnumerationChangeBatch などの派生インターフェイスによってオーバーライドされます。
必要条件
ヘッダー: Synchronization.h