KnowledgeSyncProvider 成员

由派生类重写时,表示使用知识执行同步的同步提供程序。

KnowledgeSyncProvider 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 KnowledgeSyncProvider() () () () 初始化 KnowledgeSyncProvider 类的一个新实例。

页首

方法

  名称 说明
公共方法 BeginSession(SyncProviderPosition, SyncSessionContext) 在派生类中重写时,通知提供程序它将联接一个同步会话。
公共方法 EndSession(SyncSessionContext) 在派生类中重写时,通知提供程序它所登记到的同步会话已经完成。
公共方法 Equals(Object) (继承自 Object。)
受保护的方法 Finalize() () () () (继承自 Object。)
公共方法 GetChangeBatch(UInt32, SyncKnowledge, Object%) 在派生类中重写时,获取包含某些项的项元数据的变更批,这些项不包含在来自目标提供程序的指定知识中。
公共方法 GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%) 在派生类中重写时,获取作为完全枚举一部分的变更批,该变更批中包含 ID 大于指定下限的项的项元数据。
公共方法 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 在派生类中重写时,获取提供程序的 ID 格式架构。

页首

请参阅

参考

KnowledgeSyncProvider类

Microsoft.Synchronization 命名空间