繼承 KnowledgeSyncProvider 並實作 IChangeDataRetriever、INotifyingChangeApplierTarget 可建立自訂同步提供者,掌控項目建立、版本控制、刪除邏輯。
KnowledgeSyncProvider:BeginSession, EndSession, GetChangeBatch, GetFullEnumerationChangeBatch, GetSyncBatchParameters, ProcessChangeBatch, ProcessFullEnumerationChangeBatchIChangeDataRetriever:提供資料擷取機制INotifyingChangeApplierTarget:配合 NotifyingChangeApplier 儲存變更與衝突本文為後續完整程式碼實作做準備。