共用方式為


KnowledgeSyncProvider 成員

由衍生類別 (Derived Class) 所覆寫時,表示使用知識來執行同步處理的同步處理提供者 (Provider)。

KnowledgeSyncProvider 型別公開下列成員。

建構函式

  名稱 描述
受保護的方法 KnowledgeSyncProvider() () () () 初始化 KnowledgeSyncProvider 類別 (Class) 的新執行個體 (Instance)。

頂端

方法

  名稱 描述
公用方法 BeginSession(SyncProviderPosition, SyncSessionContext) 在衍生類別中覆寫時,向此提供者通知它正在聯結同步處理工作階段。
公用方法 EndSession(SyncSessionContext) 在衍生類別中覆寫時,向此提供者通知它所編列的同步處理工作階段已經完成。
公用方法 Equals(Object) (繼承自 Object。)
受保護的方法 Finalize() () () () (繼承自 Object。)
公用方法 GetChangeBatch(UInt32, SyncKnowledge, Object%) 在衍生類別中覆寫時,會取得變更批次,其中包含目的地提供者之指定知識內未包含之項目的項目中繼資料。
公用方法 GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%) 在衍生類別中覆寫時,會取得變更批次,其中包含識別碼大於指定之下限之項目的項目中繼資料 (完整列舉的一部分)。
公用方法 GetHashCode() () () () (繼承自 Object。)
公用方法 GetSyncBatchParameters(UInt32%, SyncKnowledge%) 在衍生類別中覆寫時,會取得將要包含在變更批次中的項目變更數目,以及同步處理範圍的目前知識。
公用方法 GetType() () () () (繼承自 Object。)
受保護的方法 MemberwiseClone() () () () (繼承自 Object。)
公用方法 ProcessChangeBatch(ConflictResolutionPolicy, ChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) 在衍生類別中覆寫時,透過偵測衝突並將變更套用至項目存放區,處理一組變更。
公用方法 ProcessFullEnumerationChangeBatch(ConflictResolutionPolicy, FullEnumerationChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) 在衍生類別中覆寫時,透過將變更套用至項目存放區,處理完整列舉的一組變更。
公用方法 ToString() () () () (繼承自 Object。)

頂端

屬性

  名稱 描述
公用屬性 Configuration 取得提供者的組態字串。
公用屬性 DestinationCallbacks 取得物件,這個物件可讓同步處理應用程式用來註冊,以便接收在同步處理期間發生之事件的通知。
公用屬性 IdFormats 在衍生類別中覆寫時,會取得此提供者的識別碼格式結構描述。

頂端

請參閱

參考

KnowledgeSyncProvider類別

Microsoft.Synchronization 命名空間