Partager via


Membres ReplicaMetadata

En cas de substitution, fournit l'accès aux métadonnées de réplica et métadonnées d'élément dans le magasin des métadonnées. ReplicaMetadata fournit également des services pour la détection de suppressions et des applications d'assistance pour implémenter des méthodes de fournisseur de synchronisation.

Le type ReplicaMetadata expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée ReplicaMetadata(SyncIdFormatGroup, SyncId) Initialise une nouvelle instance de la classe ReplicaMetadata qui contient le schéma du format d'ID et l'ID de réplica spécifiés.

Haut de la page

Méthodes

  Nom Description
Méthode publique CleanupDeletedItems(TimeSpan) En cas de substitution dans une classe dérivée, supprime les éléments marqués comme supprimés et antérieurs à la dernière heure de nettoyage réussi.
Méthode publique CreateItemMetadata(SyncId, SyncVersion) En cas de substitution dans une classe dérivée, crée un nouvel objet des métadonnées de l'élément qui peut être utilisé pour ajouter une nouvelle entrée des métadonnées de l'élément dans le magasin des métadonnées.
Méthode publique Equals(Object) (Hérité de Object.)
Méthode publique ExcludeItemFromAllKnowledgeByGlobalId(SyncId) Supprime de la connaissance la connaissance relative à l'élément spécifié.
Méthode protégée Finalize() () () () (Hérité de Object.)
Méthode publique FindItemMetadataById(SyncId) En cas de substitution dans une classe dérivée, obtient les métadonnées d'élément pour l'élément qui a l'ID global spécifié.
Méthode publique FindItemMetadataByIndexedField(String, Object) En cas de substitution dans une classe dérivée, retourne une liste des entrées des métadonnées de l'élément qui ont la valeur spécifiée pour le champ indexé.
Méthode publique FindItemMetadataByIndexedFields(IEnumerable< (Of < <' (KeyValuePair< (Of < <' (String, Object> ) > > )> ) > > )) En cas de substitution dans une classe dérivée, retourne une liste des entrées des métadonnées de l'élément qui ont les valeurs spécifiées pour le jeu de champs indexés.
Méthode publique FindItemMetadataByMergeWinnerId(SyncId) En cas de substitution dans une classe dérivée, retourne une liste des entrées des métadonnées de l'élément qui représentent des objets tombstone de fusion ayant la valeur spécifiée pour leur propriété d'ID de gagnant de fusion.
Méthode publique FindItemMetadataByUniqueIndexedField(String, Object) En cas de substitution dans une classe dérivée, retourne l'entrée des métadonnées de l'élément unique qui a la valeur spécifiée pour le champ indexé.
Méthode publique FindItemMetadataByUniqueIndexedFields(IEnumerable< (Of < <' (KeyValuePair< (Of < <' (String, Object> ) > > )> ) > > )) En cas de substitution dans une classe dérivée, retourne l'entrée des métadonnées de l'élément unique qui a les valeurs spécifiées pour les champs indexés.
Méthode publique GetAllItems(Boolean) En cas de substitution dans une classe dérivée, obtient tous les éléments contenus dans le magasin des métadonnées pour ce réplica.
Méthode publique GetChangeBatch(UInt32, SyncKnowledge) En cas de substitution dans une classe dérivée, obtient un lot de modifications qui contient les métadonnées d'élément pour les éléments qui ne sont pas contenus dans la connaissance spécifiée du fournisseur de destination.
Méthode publique GetFilteredChangeBatch(UInt32, SyncKnowledge, FilterInfo, ReplicaMetadata. . :: . .ItemFilterCallback) En cas de substitution dans une classe dérivée, obtient un lot de modifications qui contient les métadonnées d'élément pour les éléments qui ne sont pas contenus dans la connaissance spécifiée du fournisseur de destination et qui sont acceptés par le filtre spécifié.
Méthode publique GetFilteredFullEnumerationChangeBatch(UInt32, FilterInfo, ReplicaMetadata. . :: . .ItemFilterCallback, SyncId, SyncKnowledge) Obtient un lot de modifications filtré qui contient les métadonnées des éléments dont les ID sont supérieurs ou égaux à la limite inférieure spécifiée, dans le cadre d'une énumération complète.
Méthode publique GetFilteredFullEnumerationLocalVersions(FullEnumerationChangeBatch, ReplicaMetadata. . :: . .ItemFilterCallback) En cas de substitution dans une classe dérivée, obtient un lot de modifications filtré qui contient les versions d'éléments et les unités de modification stockées dans ce réplica qui correspondent aux éléments et aux unités de modification référencés dans un lot des modifications envoyées de quelque autre fournisseur, dans le cadre d'une énumération complète.
Méthode publique GetFilteredLocalVersions(ChangeBatch, ReplicaMetadata. . :: . .ItemFilterCallback) En cas de substitution dans une classe dérivée, obtient un lot de modifications filtré qui contient les versions des éléments et les unités de modification stockées dans ce réplica. Ces éléments et unités de modification correspondent à ceux référencés dans un lot de modifications envoyé à partir d'un autre fournisseur.
Méthode publique GetForgottenKnowledge() () () () En cas de substitution dans une classe dérivée, obtient la connaissance oubliée de ce réplica.
Méthode publique GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge) En cas de substitution dans une classe dérivée, obtient un lot de modifications qui contient les métadonnées d'élément pour les éléments dont les ID sont supérieurs ou égaux à la limite inférieure spécifiée, dans le cadre d'une énumération complète.
Méthode publique GetFullEnumerationLocalVersions(FullEnumerationChangeBatch) En cas de substitution dans une classe dérivée, obtient un lot de modifications qui contient les versions d'éléments et les unités de modification stockées dans ce réplica qui correspondent aux éléments et aux unités de modification référencés dans un lot des modifications envoyées de quelque autre fournisseur, dans le cadre d'une énumération complète.
Méthode publique GetHashCode() () () () (Hérité de Object.)
Méthode publique GetItemCount(UInt32%, UInt32%) En cas de substitution dans une classe dérivée, obtient le nombre total d'éléments figurant dans le magasin des métadonnées et le nombre d'éléments supprimés dans le magasin des métadonnées.
Méthode publique GetKnowledge() () () () En cas de substitution dans une classe dérivée, obtient la connaissance actuelle de ce réplica.
Méthode publique GetLocalVersions(ChangeBatch) En cas de substitution dans une classe dérivée, obtient un lot de modifications qui contient les versions des éléments et les unités de modification stockées dans ce réplica. Ces éléments et unités de modification correspondent à ceux référencés dans un lot de modifications envoyé à partir d'un autre fournisseur.
Méthode publique GetNextTickCount() () () () En cas de substitution dans une classe dérivée, incrémente le nombre de cycles enregistré précédemment pour ce réplica, enregistre la nouvelle valeur dans le magasin et retourne la nouvelle valeur.
Méthode publique GetType() () () () (Hérité de Object.)
Méthode protégée MemberwiseClone() () () () (Hérité de Object.)
Méthode publique RemoveItemMetadata(IEnumerable< (Of < <' (SyncId> ) > > )) En cas de substitution dans une classe dérivée, supprime les métadonnées d'élément du magasin des métadonnées.
Méthode publique SaveItemMetadata(ItemMetadata) 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.
Méthode publique SaveReplicaMetadata() () () () En cas de substitution dans une classe dérivée, enregistre les modifications apportées à la propriété de métadonnées de réplica dans le magasin des métadonnées.
Méthode publique SetForgottenKnowledge(ForgottenKnowledge) En cas de substitution dans une classe dérivée, définit la connaissance oubliée de ce réplica.
Méthode publique SetKnowledge(SyncKnowledge) En cas de substitution dans une classe dérivée, définit la connaissance actuelle de ce réplica.
Méthode publique ToString() () () () (Hérité de Object.)

Haut de la page

Propriétés

  Nom Description
Propriété publique CustomReplicaMetadata En cas de substitution dans une classe dérivée, obtient ou définit le champ de métadonnées personnalisé associé à ce réplica.
Propriété publique DeleteDetector En cas de substitution dans une classe dérivée, objet qui représente le service de détection de suppressions.
Propriété publique IdFormats Obtient le schéma du format d'ID pour le réplica.
Propriété publique LastDeletedItemsCleanupTime En cas de substitution dans une classe dérivée, obtient l'heure à laquelle les éléments supprimés ont été nettoyés pour la dernière fois par CleanupDeletedItems.
Propriété publique ProviderVersion En cas de substitution dans une classe dérivée, obtient ou définit la version du fournisseur qui opère sur ces métadonnées.
Propriété publique ReplicaId Obtient l'ID du réplica associé à ces métadonnées.

Haut de la page

Voir aussi

Référence

ReplicaMetadata Classe

Espace de noms Microsoft.Synchronization.MetadataStorage