ReplicaMetadata 成员

重写时,提供对元数据存储区中的副本元数据和项元数据的访问。ReplicaMetadata 还对删除检测和用于实现同步提供程序方法的帮助器提供服务。

以下各表列出了由 ReplicaMetadata 类型公开的成员。

受保护的构造函数

  名称 说明
Protected method ReplicaMetadata 初始化 ReplicaMetadata 类的一个新实例,其中包含指定的 ID 格式架构和副本 ID。

顶部

公共属性

  名称 说明
Public property CustomReplicaMetadata 在派生类中重写时,获取或设置与此副本相关联的自定义元数据字段。
Public property DeleteDetector 在派生类中重写时,表示删除检测服务的对象。
Public property IdFormats 获取副本的 ID 格式架构。
Public property LastDeletedItemsCleanupTime 在派生类中重写时,获取上一次通过 CleanupDeletedItems 清除已删除项的时间。
Public property ProviderVersion 在派生类中重写时,获取或设置对此元数据进行操作的提供程序的版本。
Public property ReplicaId 获取与此元数据相关联的副本的 ID。

顶部

公共方法

(请参阅 受保护的方法 )

  名称 说明
Public method CleanupDeletedItems 当在派生类中重写时,删除标记为已删除且早于上次成功清除时间的项。
Public method CreateItemMetadata 在派生类中重写时,创建可用于向元数据存储区添加新项元数据条目的新项元数据对象。
Public method Equals  已重载。 (继承自 Object。)
Public method ExcludeItemFromAllKnowledgeByGlobalId 从知识中删除有关指定项的知识。
Public method FindItemMetadataById 在派生类中重写时,获取具有指定全局 ID 的项的项元数据。
Public method FindItemMetadataByIndexedField 在派生类中重写时,返回索引字段具有指定值的项元数据条目的列表。
Public method FindItemMetadataByIndexedFields 在派生类中重写时,返回一个项元数据条目的列表,对于一组索引字段,这些项元数据条目具有相应的指定值。
Public method FindItemMetadataByMergeWinnerId 在派生类中重写时,返回项元数据条目的列表,这些项元数据表示为其合并入选方 ID 属性具有指定值的合并逻辑删除。
Public method FindItemMetadataByUniqueIndexedField 在派生类中重写时,返回索引字段具有指定值的唯一项元数据条目。
Public method FindItemMetadataByUniqueIndexedFields 在派生类中重写时,返回索引字段具有相应指定值的唯一项元数据条目。
Public method GetAllItems 在派生类中重写时,获取包含在此副本元数据存储区中的所有项。
Public method GetChangeBatch 在派生类中重写时,获取包含某些项的项元数据的变更批,这些项不包含在来自目标提供程序的指定知识中。
Public method GetFilteredChangeBatch 在派生类中重写时,获取包含某些项的项元数据的变更批,这些项为不包含在来自目标提供程序的指定知识中的项和指定的筛选器所接受的项。
Public method GetFilteredFullEnumerationChangeBatch 作为完全枚举的一部分,获取一个已筛选的变更批,该变更批包含 ID 大于或等于指定下限的项的项元数据。
Public method GetFilteredFullEnumerationLocalVersions 当在派生类中重写时,作为完整枚举的一部分,获取包含存储于此副本中的项和变更单位的版本的已筛选变更批,这些项和变更单位与从其他提供程序发送的变更批中所引用的项和变更单位相对应。
Public method GetFilteredLocalVersions 当在派生类中重写时,获取包含存储于此副本中的项和变更单位的版本的已筛选变更批。这些项和变更单位与从另一个提供程序发送的变更批中所引用的项和变更单位相对应。
Public method GetForgottenKnowledge 在派生类中重写时,获取此副本的遗忘知识。
Public method GetFullEnumerationChangeBatch 当在派生类中重写时,获取包含某些项的项元数据的变更批作为完整枚举的一部分,这些项的 ID 等于或大于指定的下限。
Public method GetFullEnumerationLocalVersions 当在派生类中重写时,获取包含存储于此副本中的项和变更单位的版本的变更批作为完整枚举的一部分,该副本与从其他提供程序发送的变更批中所引用的项和变更单位相对应。
Public method GetHashCode  (继承自 Object。)
Public method GetItemCount 在派生类中重写时,获取元数据存储区中的项的总数和元数据存储区中已删除项的数目。
Public method GetKnowledge 在派生类中重写时,获取此副本的当前知识。
Public method GetLocalVersions 当在派生类中重写时,获取包含存储于此副本中的项和变更单位的版本的变更批。这些项和变更单位与从另一个提供程序发送的变更批中所引用的项和变更单位相对应。
Public method GetNextTickCount 在派生类中重写时,递增先前保存的此副本的滴答计数,将新值保存到存储区,并返回该新值。
Public method GetType  (继承自 Object。)
Public method Bb665585.static(zh-cn,SQL.105).gif ReferenceEquals  (继承自 Object。)
Public method RemoveItemMetadata 在派生类中重写时,从元数据存储区中删除项元数据。
Public method SaveItemMetadata 在派生类中重写时,将项元数据属性变更保存到元数据存储区中。
Public method SaveReplicaMetadata 在派生类中重写时,将副本元数据属性变更保存到元数据存储区。
Public method SetForgottenKnowledge 在派生类中重写时,设置此副本的遗忘知识。
Public method SetKnowledge 在派生类中重写时,设置此副本的当前知识。
Public method ToString  (继承自 Object。)

顶部

受保护的方法

  名称 说明
Protected method Finalize  (继承自 Object。)
Protected method MemberwiseClone  (继承自 Object。)

顶部

请参阅

参考

ReplicaMetadata 类
Microsoft.Synchronization.MetadataStorage 命名空间