Share via


IKnowledgeSyncProvider 介面

表示使用知識來執行同步處理的同步處理提供者。

interface ISynchronousSyncProvider : ISynchronousDataProxy

成員

ISynchronousSyncProvider 方法 描述

IKnowledgeSyncProvider::BeginSession

通知提供者,它正在聯結同步處理工作階段。

IKnowledgeSyncProvider::GetSyncBatchParameters

取得變更批次中要包含的項目變更數目,以及此同步處理範圍的目前知識。

IKnowledgeSyncProvider::GetChangeBatch

取得變更批次,其中包含目的地提供者之指定知識內未包含之項目的項目中繼資料。

IKnowledgeSyncProvider::GetFullEnumerationChangeBatch

取得變更批次,其中包含識別碼大於指定之下限之項目的項目中繼資料 (完整列舉的一部分)。

IKnowledgeSyncProvider::ProcessChangeBatch

透過偵測衝突及將變更套用到項目存放區來處理一組變更。

IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch

透過將變更套用至項目存放區,處理完整列舉的一組變更。

IKnowledgeSyncProvider::EndSession

通知提供者,它所屬的同步處理工作階段已經完成。

備註

Sync Framework 呼叫的第一個方法是 BeginSession,最後一個方法是 EndSession。其他所有 IKnowledgeSyncProvider 方法都是在這兩個方法之間呼叫。

需求

標頭: Synchronization.h

請參閱

概念

Sync Framework 核心元件