ISyncChangeBatchBase インターフェイス (winsync.h)

一連の変更のメタデータを表します。

継承

ISyncChangeBatchBase インターフェイスは、IUnknown インターフェイスから継承します。 ISyncChangeBatchBase には、次の種類のメンバーもあります。

メソッド

ISyncChangeBatchBase インターフェイスには、これらのメソッドがあります。

 
ISyncChangeBatchBase::AddItemMetadataToGroup

現在開いているグループに、指定した項目の変更を追加します。
ISyncChangeBatchBase::BeginOrderedGroup

変更バッチで順序付けされたグループを開きます。 このグループは、項目 ID で並べ替えます。
ISyncChangeBatchBase::EndOrderedGroup

変更バッチで、以前に開いた順序付けされたグループを閉じます。
ISyncChangeBatchBase::GetChangeEnumerator

この変更バッチ内の項目の変更を列挙する IEnumSyncChanges オブジェクトを取得します。
ISyncChangeBatchBase::GetIsLastBatch

この変更バッチの変更が同期セッションの最後のバッチであるかどうかを示すフラグを取得します。
ISyncChangeBatchBase::GetLearnedKnowledge

移行先プロバイダーがこの変更バッチ内のすべての変更を適用するときに、移行先レプリカが学習する知識を取得します。
ISyncChangeBatchBase::GetPrerequisiteKnowledge

移行先プロバイダーがこの変更バッチを処理するために必要な最小限の知識を取得します。
ISyncChangeBatchBase::GetRemainingWorkEstimateForSession

セッションの残存作業時間の見積もりを取得します。
ISyncChangeBatchBase::GetSourceForgottenKnowledge

ソース レプリカの忘れられた知識を取得します。
ISyncChangeBatchBase::GetWorkEstimateForBatch

バッチの作業見積もりを取得します。
ISyncChangeBatchBase::Serialize

変更バッチをバイト配列にシリアル化します。
ISyncChangeBatchBase::SetLastBatch

同期セッションで列挙する変更がないことを示すフラグを設定します。
ISyncChangeBatchBase::SetRemainingWorkEstimateForSession

セッションの残存作業時間の見積もりを設定します。
ISyncChangeBatchBase::SetWorkEstimateForBatch

バッチの作業見積もりを設定します。

注釈

ISyncChangeBatchBase は、変更バッチの基本インターフェイスです。 通常、ナレッジ同期の 場合は ISyncChangeBatch 、完全列挙同期の 場合は ISyncFullEnumerationChangeBatch などの派生インターフェイスによってオーバーライドされます。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winsync.h

こちらもご覧ください

IEnumSyncChanges インターフェイス

ISyncChangeBatch インターフェイス

ISyncChangeBatchAdvanced インターフェイス

ISyncChangeBatchBase2 インターフェイス

ISyncChangeBatchWithPrerequisite インターフェイス

ISyncFullEnumerationChangeBatch インターフェイス

Windows 同期インターフェイス