SaveItemMetadata Método

Cuando se invalida en una clase derivada, guarda los cambios de propiedades de los metadatos de los elementos en el almacén de metadatos.

Espacio de nombres:  Microsoft.Synchronization.MetadataStorage
Ensamblado:  Microsoft.Synchronization.MetadataStorage (en Microsoft.Synchronization.MetadataStorage.dll)

Sintaxis

'Declaración
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
abstract SaveItemMetadata : 
        itemMetadata:ItemMetadata -> unit 
public abstract function SaveItemMetadata(
    itemMetadata : ItemMetadata
)

Parámetros

Excepciones

Excepción Condición
ObjectDisposedException

El objeto se ha eliminado o no se ha inicializado correctamente.

ArgumentNullException

itemMetadata es un valor null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). .

KeyUniquenessException

El elemento es un nuevo elemento y el identificador ya existe en el almacén de metadatos o no es válido.

Notas

Se debe llamar a este método para guardar los cambios de las propiedades de ItemMetadata en el almacén de metadatos. Si se cambian las propiedades de ItemMetadata y se destruye el objeto sin llamar a este método, se perderán esos cambios.

Se recomienda llamar a este método para guardar los cambios de los metadatos después de guardar el cambio correspondiente en el almacén de elementos. Esto ayuda a asegurarse de que no se modifican los metadatos si se produce un error durante la actualización de los datos.

La implementación de esta clase que está disponible mediante SqlMetadataStore realiza las actualizaciones dentro del contexto de una transacción que se inició antes de que se llamara a este método.

Notas a los implementadores

Este método solo debe finalizar correctamente cuando todos los cambios de propiedades se confirmen satisfactoriamente en el almacén de metadatos. Deben confirmarse todos los cambios de propiedades o ninguno de ellos.

Si el almacén de metadatos admite las transacciones, este método debe aplicar sus cambios al almacén de metadatos dentro del contexto de esa transacción.

Vea también

Referencia

ReplicaMetadata Clase

ReplicaMetadata Miembros

Microsoft.Synchronization.MetadataStorage Espacio de nombres