UnmanagedSyncProviderWrapper 成员

表示一个包装非托管同步提供程序的托管对象。

UnmanagedSyncProviderWrapper 类型公开以下成员。

构造函数

  名称 说明
公共方法 UnmanagedSyncProviderWrapper() () () () 初始化 UnmanagedSyncProviderWrapper 类的一个新实例。
公共方法 UnmanagedSyncProviderWrapper(Object) 初始化 UnmanagedSyncProviderWrapper 类的一个新实例,该实例表示指定的非托管提供程序。
公共方法 UnmanagedSyncProviderWrapper(Object, IChangeDataRetrieverAdapter) 初始化 UnmanagedSyncProviderWrapper 类的一个新实例,该实例表示指定的非托管提供程序,并使用指定的变更数据检索器适配器在托管数据检索器和非托管数据检索器之间进行转换。

页首

方法

  名称 说明
公共方法 BeginSession(SyncProviderPosition, SyncSessionContext) 通知非托管提供程序它将联接一个同步会话。 (重写 KnowledgeSyncProvider. . :: . .BeginSession(SyncProviderPosition, SyncSessionContext)。)
公共方法 EndSession(SyncSessionContext) 通知非托管提供程序它所登记到的同步会话已经完成。 (重写 KnowledgeSyncProvider. . :: . .EndSession(SyncSessionContext)。)
公共方法 Equals(Object) (继承自 Object。)
受保护的方法 Finalize() () () () (继承自 Object。)
公共方法 GetChangeBatch(UInt32, SyncKnowledge, Object%) 从非托管提供程序中获取变更批。 (重写 KnowledgeSyncProvider. . :: . .GetChangeBatch(UInt32, SyncKnowledge, Object%)。)
公共方法 GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%) 从非托管提供程序中获取变更批,作为完全枚举的一部分。 (重写 KnowledgeSyncProvider. . :: . .GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge, Object%)。)
公共方法 GetHashCode() () () () (继承自 Object。)
公共方法 GetSyncBatchParameters(UInt32%, SyncKnowledge%) 从非托管提供程序中获取作用域的请求批大小和当前知识。 (重写 KnowledgeSyncProvider. . :: . .GetSyncBatchParameters(UInt32%, SyncKnowledge%)。)
公共方法 GetType() () () () (继承自 Object。)
公共方法 Initialize(Object, IChangeDataRetrieverAdapter) 初始化包装,以使其表示指定的非托管提供程序,并使用指定的变更数据检索器适配器在托管数据检索器和非托管数据检索器之间进行转换。
受保护的方法 MemberwiseClone() () () () (继承自 Object。)
公共方法 ProcessChangeBatch(ConflictResolutionPolicy, ChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) 将变更批传递给非托管提供程序以进行处理。 (重写 KnowledgeSyncProvider. . :: . .ProcessChangeBatch(ConflictResolutionPolicy, ChangeBatch, Object, SyncCallbacks, SyncSessionStatistics)。)
公共方法 ProcessFullEnumerationChangeBatch(ConflictResolutionPolicy, FullEnumerationChangeBatch, Object, SyncCallbacks, SyncSessionStatistics) 将变更批传递给非托管提供程序以在完全枚举期间进行处理。 (重写 KnowledgeSyncProvider. . :: . .ProcessFullEnumerationChangeBatch(ConflictResolutionPolicy, FullEnumerationChangeBatch, Object, SyncCallbacks, SyncSessionStatistics)。)
公共方法 ToString() () () () (继承自 Object。)

页首

属性

  名称 说明
公共属性 Configuration 获取该提供程序的配置设置。 (继承自 KnowledgeSyncProvider。)
公共属性 DestinationCallbacks 获取一个对象,同步应用程序可使用该对象进行注册,以接收同步期间所发生事件的通知。 (继承自 KnowledgeSyncProvider。)
公共属性 IdFormats 获取非托管提供程序的 ID 格式架构。 (重写 KnowledgeSyncProvider. . :: . .IdFormats。)

页首

请参阅

参考

UnmanagedSyncProviderWrapper类

Microsoft.Synchronization 命名空间