Méthode ReplicaMetadata.SaveItemMetadata
En cas de substitution dans une classe dérivée, enregistre les modifications apportées à la propriété de métadonnées d'élément dans le magasin des métadonnées.
Espace de noms: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (dans microsoft.synchronization.metadatastorage.dll)
Syntaxe
'Déclaration
Public MustOverride Sub SaveItemMetadata ( _
itemMetadata As ItemMetadata _
)
'Utilisation
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
)
Paramètres
- itemMetadata
Métadonnées d'élément à enregistrer dans le magasin des métadonnées.
Exceptions
Type d'exception | Condition |
---|---|
L'objet a été supprimé ou n'a pas été initialisé correctement. |
|
itemMetadata est une référence nulle (Rien dans Visual Basic). |
|
L'élément est un nouvel élément et l'ID existe déjà dans le magasin des métadonnées, ou l'ID n'est pas valide. |
Notes
Cette méthode doit être appelée pour enregistrer les modifications apportées à la propriété ItemMetadata dans le magasin des métadonnées. Si les propriétés ItemMetadata sont modifiées et l'objet est détruit sans appeler cette méthode, ces modifications seront perdues.
Nous recommandons que cette méthode soit appelée pour enregistrer des modifications de métadonnées après que la modification correspondante a été enregistrée dans le magasin d'éléments. Cela aide à garantir que les métadonnées ne sont pas modifiées si la mise à jour des données échoue.
L'implémentation de cette classe qui est disponible via SqlMetadataStore effectue des mises à jour dans le contexte d'une transaction démarrée avant l'appel à cette méthode.
Remarques à l'attention des implémenteurs : Cette méthode doit réussir uniquement lorsque toutes les modifications de propriété ont été validées avec succès dans le magasin des métadonnées. Les modifications de propriété doivent être validées toutes ou aucune. Si le magasin des métadonnées prend en charge les transactions, cette méthode doit appliquer ses modifications au magasin des métadonnées dans le contexte de cette transaction.
Voir aussi
Référence
Classe ReplicaMetadata
Membres ReplicaMetadata
Espace de noms Microsoft.Synchronization.MetadataStorage