Compartilhar via


Classe ItemMetadata

Quando substituído, representa os metadados que estão associados a um item no escopo de sincronização.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)

Sintaxe

'Declaração
Public MustInherit Class ItemMetadata
'Uso
Dim instance As ItemMetadata
public abstract class ItemMetadata
public ref class ItemMetadata abstract
public abstract class ItemMetadata
public abstract class ItemMetadata

Comentários

Os metadados de um item contêm sua versão de criação, versão atual, ID global e um valor que indicam se o item foi excluído do repositório de itens. Os metadados também podem conter campos personalizados como definido pela classe FieldSchema que é usada para inicializar os metadados da réplica.

O serviço de repositório de metadados implementa o ItemMetadata. Para obter uma instância desta implementação do ItemMetadata, primeiro crie um objeto SqlMetadataStore. Depois, crie ou adquira um objeto ReplicaMetadata e, então, chame CreateItemMetadata ou ReplicaMetadata.FindItemMetadataById.

A implementação do serviço de repositório de metadados desta classe não salva alterações de propriedades no disco, a menos que o objeto seja passado para SaveItemMetadata.

Observações para herdeiros: Quando você herda de ItemMetadata, deve substituir todos os seus membros.

Hierarquia de herança

System.Object
  Microsoft.Synchronization.MetadataStorage.ItemMetadata

Segurança de thread

Qualquer membro estático público (Compartilhado no Visual Basic) deste tipo é protegido por thread. Não há garantia de que qualquer membro de instância esteja protegido por thread.

Consulte também

Referência

Membros ItemMetadata
Namespace Microsoft.Synchronization.MetadataStorage

Outros recursos

Acessando metadados de réplica