ReplicaMetadata 成员
重写时,提供对元数据存储区中的副本元数据和项元数据的访问。ReplicaMetadata 还对删除检测和用于实现同步提供程序方法的帮助器提供服务。
以下各表列出了由 ReplicaMetadata 类型公开的成员。
受保护的构造函数
名称 | 说明 | |
---|---|---|
ReplicaMetadata | 初始化 ReplicaMetadata 类的一个新实例,其中包含指定的 ID 格式架构和副本 ID。 |
顶部
公共属性
名称 | 说明 | |
---|---|---|
CustomReplicaMetadata | 在派生类中重写时,获取或设置与此副本相关联的自定义元数据字段。 | |
DeleteDetector | 在派生类中重写时,表示删除检测服务的对象。 | |
IdFormats | 获取副本的 ID 格式架构。 | |
LastDeletedItemsCleanupTime | 在派生类中重写时,获取上一次通过 CleanupDeletedItems 清除已删除项的时间。 | |
ProviderVersion | 在派生类中重写时,获取或设置对此元数据进行操作的提供程序的版本。 | |
ReplicaId | 获取与此元数据相关联的副本的 ID。 |
顶部
公共方法
(请参阅 受保护的方法 )
名称 | 说明 | |
---|---|---|
CleanupDeletedItems | 当在派生类中重写时,删除标记为已删除且早于上次成功清除时间的项。 | |
CreateItemMetadata | 在派生类中重写时,创建可用于向元数据存储区添加新项元数据条目的新项元数据对象。 | |
Equals | 已重载。 (继承自 Object。) | |
ExcludeItemFromAllKnowledgeByGlobalId | 从知识中删除有关指定项的知识。 | |
FindItemMetadataById | 在派生类中重写时,获取具有指定全局 ID 的项的项元数据。 | |
FindItemMetadataByIndexedField | 在派生类中重写时,返回索引字段具有指定值的项元数据条目的列表。 | |
FindItemMetadataByIndexedFields | 在派生类中重写时,返回一个项元数据条目的列表,对于一组索引字段,这些项元数据条目具有相应的指定值。 | |
FindItemMetadataByMergeWinnerId | 在派生类中重写时,返回项元数据条目的列表,这些项元数据表示为其合并入选方 ID 属性具有指定值的合并逻辑删除。 | |
FindItemMetadataByUniqueIndexedField | 在派生类中重写时,返回索引字段具有指定值的唯一项元数据条目。 | |
FindItemMetadataByUniqueIndexedFields | 在派生类中重写时,返回索引字段具有相应指定值的唯一项元数据条目。 | |
GetAllItems | 在派生类中重写时,获取包含在此副本元数据存储区中的所有项。 | |
GetChangeBatch | 在派生类中重写时,获取包含某些项的项元数据的变更批,这些项不包含在来自目标提供程序的指定知识中。 | |
GetFilteredChangeBatch | 在派生类中重写时,获取包含某些项的项元数据的变更批,这些项为不包含在来自目标提供程序的指定知识中的项和指定的筛选器所接受的项。 | |
GetFilteredFullEnumerationChangeBatch | 作为完全枚举的一部分,获取一个已筛选的变更批,该变更批包含 ID 大于或等于指定下限的项的项元数据。 | |
GetFilteredFullEnumerationLocalVersions | 当在派生类中重写时,作为完整枚举的一部分,获取包含存储于此副本中的项和变更单位的版本的已筛选变更批,这些项和变更单位与从其他提供程序发送的变更批中所引用的项和变更单位相对应。 | |
GetFilteredLocalVersions | 当在派生类中重写时,获取包含存储于此副本中的项和变更单位的版本的已筛选变更批。这些项和变更单位与从另一个提供程序发送的变更批中所引用的项和变更单位相对应。 | |
GetForgottenKnowledge | 在派生类中重写时,获取此副本的遗忘知识。 | |
GetFullEnumerationChangeBatch | 当在派生类中重写时,获取包含某些项的项元数据的变更批作为完整枚举的一部分,这些项的 ID 等于或大于指定的下限。 | |
GetFullEnumerationLocalVersions | 当在派生类中重写时,获取包含存储于此副本中的项和变更单位的版本的变更批作为完整枚举的一部分,该副本与从其他提供程序发送的变更批中所引用的项和变更单位相对应。 | |
GetHashCode | (继承自 Object。) | |
GetItemCount | 在派生类中重写时,获取元数据存储区中的项的总数和元数据存储区中已删除项的数目。 | |
GetKnowledge | 在派生类中重写时,获取此副本的当前知识。 | |
GetLocalVersions | 当在派生类中重写时,获取包含存储于此副本中的项和变更单位的版本的变更批。这些项和变更单位与从另一个提供程序发送的变更批中所引用的项和变更单位相对应。 | |
GetNextTickCount | 在派生类中重写时,递增先前保存的此副本的滴答计数,将新值保存到存储区,并返回该新值。 | |
GetType | (继承自 Object。) | |
ReferenceEquals | (继承自 Object。) | |
RemoveItemMetadata | 在派生类中重写时,从元数据存储区中删除项元数据。 | |
SaveItemMetadata | 在派生类中重写时,将项元数据属性变更保存到元数据存储区中。 | |
SaveReplicaMetadata | 在派生类中重写时,将副本元数据属性变更保存到元数据存储区。 | |
SetForgottenKnowledge | 在派生类中重写时,设置此副本的遗忘知识。 | |
SetKnowledge | 在派生类中重写时,设置此副本的当前知识。 | |
ToString | (继承自 Object。) |
顶部
受保护的方法
名称 | 说明 | |
---|---|---|
Finalize | (继承自 Object。) | |
MemberwiseClone | (继承自 Object。) |
顶部
请参阅
参考
ReplicaMetadata 类
Microsoft.Synchronization.MetadataStorage 命名空间