Поделиться через


Элементы ReplicaMetadata

При переопределении в производном классе этот метод предоставляет доступ к метаданным реплики и элемента в хранилище метаданных. Кроме того, класс ReplicaMetadata обеспечивает функции для обнаружения удалений и помощники для реализации методов службы синхронизации.

В следующих таблицах перечислены члены, доступные в типе ReplicaMetadata .

Закрытые конструкторы

  Имя Описание
Protected method ReplicaMetadata Инициализирует новый экземпляр класса ReplicaMetadata, содержащий указанную схему форматов идентификаторов и идентификатор реплики.

Вверх

Открытые свойства

  Имя Описание
Public property CustomReplicaMetadata При переопределении в производном классе этот метод возвращает или задает пользовательское поле метаданных, связанное с данной репликой.
Public property DeleteDetector При переопределении в производном классе объект, представляющий службу обнаружения удалений.
Public property IdFormats Возвращает схему форматов идентификаторов для реплики.
Public property LastDeletedItemsCleanupTime При переопределении в производном классе возвращает время последней очистки удаленных элементов с помощью метода CleanupDeletedItems.
Public property ProviderVersion При переопределении в производном классе возвращает или задает версию поставщика, необходимую для работы с этими метаданными.
Public property ReplicaId Возвращает идентификатор реплики, связанной с этими метаданными.

Вверх

Открытые методы

(см. также Закрытые методы )

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