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


Класс ItemMetadata

При переопределении представляет метаданные, связанные с элементом в области синхронизации.

Пространство имен: Microsoft.Synchronization.MetadataStorage
Сборка: Microsoft.Synchronization.MetadataStorage (в microsoft.synchronization.metadatastorage.dll)

Синтаксис

'Декларация
Public MustInherit Class ItemMetadata
'Применение
Dim instance As ItemMetadata
public abstract class ItemMetadata
public ref class ItemMetadata abstract
public abstract class ItemMetadata
public abstract class ItemMetadata

Замечания

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

Службы хранилища метаданных реализуют класс ItemMetadata. Чтобы получить экземпляр реализации ItemMetadata, необходимо сначала создать объект SqlMetadataStore. Затем необходимо создать или получить объект ReplicaMetadata и вызвать метод CreateItemMetadata или ReplicaMetadata.FindItemMetadataById.

Реализация этого класса в службе хранилища метаданных не сохраняет изменения свойств на диск до тех пор, пока объект не будет передан методу SaveItemMetadata.

Примечания по наследованию. При наследовании класса ItemMetadata необходимо переопределить все его члены.

Иерархия наследования

System.Object
  Microsoft.Synchronization.MetadataStorage.ItemMetadata

Многопоточное использование

Все общие статические члены (Shared в Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

Элементы ItemMetadata
Пространство имен Microsoft.Synchronization.MetadataStorage

Другие ресурсы

Доступ к метаданным реплики