IReplicaMetadata::RemoveItemMetadataByGlobalId
Supprime les métadonnées d'élément du magasin des métadonnées.
HRESULT RemoveItemMetadataByGlobalId(
const BYTE * pbGlobalId);
Paramètres
- pbGlobalId
[in] ID de l'élément à supprimer.
Valeur de retour
S_OK
E_POINTER
SYNC_E_METADATA_ITEM_NOT_FOUND si l'élément n'existe pas dans le magasin des métadonnées.
Notes
L'implémentation de cette méthode qui est disponible via ISqlSyncMetadataStore effectue immédiatement cette opération sur le magasin. S'il y a une transaction explicite en attente, l'opération se produira au sein de cette transaction et sera restaurée si la transaction n'est pas validée ou est restaurée.
Notes
Il ne s'agit pas du procédé adéquat pour marquer un élément en tant qu'objet tombstone. Pour marquer un élément comme objet tombstone, appelez IItemMetadata::MarkAsDeleted. Un fournisseur utilise RemoveItemMetadataByGlobalId pour cesser le suivi des métadonnées pour un élément et supprimer complètement celui-ci du magasin des métadonnées, comme pendant le nettoyage des objets tombstone.