Método ReplicaMetadata.SaveItemMetadata
Quando substituído em uma classe derivada, salva as alterações das propriedades de metadados do item no repositório de metadados.
Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)
Sintaxe
'Declaração
Public MustOverride Sub SaveItemMetadata ( _
itemMetadata As ItemMetadata _
)
'Uso
Dim instance As ReplicaMetadata
Dim itemMetadata As ItemMetadata
instance.SaveItemMetadata(itemMetadata)
public abstract void SaveItemMetadata (
ItemMetadata itemMetadata
)
public:
virtual void SaveItemMetadata (
ItemMetadata^ itemMetadata
) abstract
public abstract void SaveItemMetadata (
ItemMetadata itemMetadata
)
public abstract function SaveItemMetadata (
itemMetadata : ItemMetadata
)
Parâmetros
- itemMetadata
Os metadados do item a serem salvos no repositório de metadados.
Exceções
Tipo de exceção | Condição |
---|---|
O objeto foi descartado ou não foi inicializado corretamente. |
|
itemMetadata é um referência nula (Nothing no Visual Basic). |
|
O item é novo e a ID já existe no repositório de metadados ou não é válida. |
Comentários
Este método deve ser chamado para salvar as alterações da propriedade ItemMetadata no repositório de metadados. Se as propriedades ItemMetadata forem alteradas e o objeto for destruído sem chamar este método, as alterações serão perdidas.
Recomendamos que este método seja chamado para salvar alterações de metadados depois que a alteração correspondente tiver sido salva no repositório de itens. Isso ajuda a assegurar que os metadados não serão alterados se ocorrer falha na atualização de dados.
A implementação desta classe, que está disponível através de SqlMetadataStore, executa atualizações no contexto de uma transação que foi iniciada antes de este método ser chamado.
Observações para implementadores: Este método só será bem-sucedido quando todas as alterações de propriedade forem confirmadas com êxito no repositório de metadados. Todas as alterações de propriedade devem ser confirmadas ou nenhuma delas. Se o repositório de metadados aceitar transações, este método deve aplicar suas alterações no repositório de metadados do contexto daquela transação.
Consulte também
Referência
Classe ReplicaMetadata
Membros ReplicaMetadata
Namespace Microsoft.Synchronization.MetadataStorage