Partager via


Classe ItemMetadata

En cas de substitution, représente les métadonnées associées à un élément dans l'étendue de synchronisation.

Espace de noms: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (dans microsoft.synchronization.metadatastorage.dll)

Syntaxe

'Déclaration
Public MustInherit Class ItemMetadata
'Utilisation
Dim instance As ItemMetadata
public abstract class ItemMetadata
public ref class ItemMetadata abstract
public abstract class ItemMetadata
public abstract class ItemMetadata

Notes

Les métadonnées pour un élément contiennent sa version de création, sa version actuelle, son ID global et une valeur qui indique si l'élément a été supprimé du magasin d'éléments. Les métadonnées peuvent également contenir des champs personnalisés, comme défini par la classe FieldSchema utilisée pour initialiser les métadonnées de réplica.

Le Metadata Storage Service implémente ItemMetadata. Pour obtenir une instance de cette implémentation de ItemMetadata, créez d'abord un objet SqlMetadataStore. Puis, créez ou obtenez un objet ReplicaMetadata, puis appelez CreateItemMetadata ou ReplicaMetadata.FindItemMetadataById.

L'implémentation du Metadata Storage Service de cette classe n'enregistre pas de modifications de propriété sur le disque tant que l'objet n'a pas été passé à SaveItemMetadata.

Remarques à l'attention des héritiers : Lorsque vous héritez de ItemMetadata, vous devez substituer tous ses membres.

Hiérarchie d'héritage

System.Object
  Microsoft.Synchronization.MetadataStorage.ItemMetadata

Sécurité des threads

Tous les membres publics statiques (Partagés en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres ItemMetadata
Espace de noms Microsoft.Synchronization.MetadataStorage

Autres ressources

Accès aux métadonnées de réplica