Partager via


Méthode ReplicaMetadata.RemoveItemMetadata

En cas de substitution dans une classe dérivée, supprime les métadonnées d'élément du 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 RemoveItemMetadata ( _
    globalIds As IEnumerable(Of SyncId) _
)
'Utilisation
Dim instance As ReplicaMetadata
Dim globalIds As IEnumerable(Of SyncId)

instance.RemoveItemMetadata(globalIds)
public abstract void RemoveItemMetadata (
    IEnumerable<SyncId> globalIds
)
public:
virtual void RemoveItemMetadata (
    IEnumerable<SyncId^>^ globalIds
) abstract
public abstract void RemoveItemMetadata (
    IEnumerable<SyncId> globalIds
)
public abstract function RemoveItemMetadata (
    globalIds : IEnumerable<SyncId>
)

Paramètres

  • globalIds
    Collection d'ID globaux pour les éléments à supprimer.

Exceptions

Type d'exception Condition

ObjectDisposedException

L'objet a été supprimé ou n'a pas été initialisé correctement.

ArgumentNullException

globalIds est une Null.

SyncIdFormatMismatchException

Le format d'un ID dans globalIds ne correspond pas au schéma de format qui a été spécifié lors de l'initialisation de ces métadonnées de réplica.

ItemMetadataNotFoundException

Un élément répertorié dans globalIds est introuvable dans les métadonnées. Pour l'implémentation de cette classe qui est disponible via SqlMetadataStore, tous les éléments énumérés avant l'élément qui a provoqué l'exception sont supprimés des métadonnées.

Notes

L'implémentation de cette classe qui est disponible via SqlMetadataStore effectue immédiatement cette opération dans le magasin. S'il y a une transaction explicite en attente, l'opération se produira dans cette transaction et sera restaurée si la transaction n'est pas validée ou est restaurée.

Notes

Ce n'est pas la méthode correcte pour marquer un élément en tant qu'objet tombstone. Pour marquer un élément en tant qu'objet tombstone, affectez à ItemMetadata.IsDeleted la valeur true. Un fournisseur utilise cette méthode lorsqu'il souhaite cesser le suivi des métadonnées pour un élément et souhaite supprimer complètement l'élément du magasin, comme pendant le nettoyage d'un objet tombstone.

Voir aussi

Référence

Classe ReplicaMetadata
Membres ReplicaMetadata
Espace de noms Microsoft.Synchronization.MetadataStorage