Элементы ReplicaMetadata
При переопределении в производном классе этот метод предоставляет доступ к метаданным реплики и элемента в хранилище метаданных. Кроме того, класс ReplicaMetadata обеспечивает функции для обнаружения удалений и помощники для реализации методов службы синхронизации.
В следующих таблицах перечислены члены, доступные в типе ReplicaMetadata .
Закрытые конструкторы
Имя | Описание | |
---|---|---|
ReplicaMetadata | Инициализирует новый экземпляр класса ReplicaMetadata, содержащий указанную схему форматов идентификаторов и идентификатор реплики. |
Вверх
Открытые свойства
Имя | Описание | |
---|---|---|
CustomReplicaMetadata | При переопределении в производном классе этот метод возвращает или задает пользовательское поле метаданных, связанное с данной репликой. | |
DeleteDetector | При переопределении в производном классе объект, представляющий службу обнаружения удалений. | |
IdFormats | Возвращает схему форматов идентификаторов для реплики. | |
LastDeletedItemsCleanupTime | При переопределении в производном классе возвращает время последней очистки удаленных элементов с помощью метода CleanupDeletedItems. | |
ProviderVersion | При переопределении в производном классе возвращает или задает версию поставщика, необходимую для работы с этими метаданными. | |
ReplicaId | Возвращает идентификатор реплики, связанной с этими метаданными. |
Вверх
Открытые методы
(см. также Закрытые методы )
Имя | Описание | |
---|---|---|
CleanupDeletedItems | При переопределении в производном классе удаляет элементы, которые помечены как удаленные и созданы раньше последней успешной очистки. | |
CreateItemMetadata | При переопределении в производном классе создает новый объект метаданных элемента, который может быть использован для добавления записи метаданных нового элемента в хранилище метаданных. | |
Equals | Перегруженный. (наследуется из Object) | |
ExcludeItemFromAllKnowledgeByGlobalId | Удаляет набор знаний об указанном элементе из этого набора знаний. | |
FindItemMetadataById | При переопределении в производном классе этот метод возвращает метаданные элемента, имеющего указанный глобальный идентификатор элемента. | |
FindItemMetadataByIndexedField | При переопределении в производном классе этот метод возвращает список записей метаданных элемента, имеющих указанное значение индексированного поля. | |
FindItemMetadataByIndexedFields | При переопределении в производном классе этот метод возвращает список записей метаданных элемента, имеющих указанные значения для набора индексированных полей. | |
FindItemMetadataByMergeWinnerId | При переопределении в производном классе возвращает список записей метаданных, которые представляют отметки полного удаления слиянием с указанным значением идентификатора победившего элемента. | |
FindItemMetadataByUniqueIndexedField | При переопределении в производном классе этот метод возвращает уникальную запись метаданных элемента, имеющую указанное значение индексированного поля. | |
FindItemMetadataByUniqueIndexedFields | При переопределении в производном классе этот метод возвращает уникальную запись метаданных элемента, имеющую указанные значения индексированных полей. | |
GetAllItems | При переопределении в производном классе возвращает все элементы, содержащиеся в хранилище метаданных для этой реплики. | |
GetChangeBatch | При переопределении в производном классе этот метод возвращает пакет изменений, содержащий метаданные элементов, которые отсутствовали в указанном наборе знаний от поставщика назначения. | |
GetFilteredChangeBatch | При переопределении в производном классе этот метод возвращает пакет изменений, содержащий метаданные элементов, которые отсутствовали в указанном наборе знаний от поставщика назначения и были приняты указанным фильтром. | |
GetFilteredFullEnumerationChangeBatch | Возвращает отфильтрованный пакет изменений, содержащий метаданные элементов, значения идентификаторов которых больше указанной нижней границы или равны ей, как часть полного перечисления. | |
GetFilteredFullEnumerationLocalVersions | При переопределении в производном классе возвращает отфильтрованный пакет изменений, содержащий версии элементов и базовых единиц, которые хранятся в данной реплике и соответствуют элементам и базовым единицам, на которые имелись ссылки в пакете изменений, полученном от другого поставщика как часть полного перечисления. | |
GetFilteredLocalVersions | При переопределении в производном классе возвращает фильтрованный пакет изменений, содержащий версии элементов и базовые единицы, которые хранятся в данной реплике. Эти элементы и базовые единицы соответствуют элементам и базовым единицам, на которые имеются ссылки в пакете изменений, полученном от другого поставщика. | |
GetForgottenKnowledge | При переопределении в производном классе этот метод возвращает утраченный набор знаний для данной реплики. | |
GetFullEnumerationChangeBatch | При переопределении в производном классе этот метод возвращает пакет изменений, который содержит метаданные элементов, имеющих значение идентификатора выше или равное указанной нижней границы, как часть полного перечисления. | |
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