Interface IReplicaMetadata
Fournit l'accès aux métadonnées de réplica et d'élément contenues dans le magasin des métadonnées. IReplicaMetadata 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.
interface IReplicaMetadata : IUnknown
Membres
IReplicaMetadata peut être subdivisé en fonction des groupes conceptuels suivants.
Métadonnées d'un réplica
Les membres suivants de IReplicaMetadata fournissent l'accès aux métadonnées associées à un réplica dans son ensemble.
Méthodes IReplicaMetadata | Description |
---|---|
Obtient l'ID du réplica associé à ces métadonnées. |
|
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. |
|
Obtient la connaissance actuelle de ce réplica. |
|
Définit la connaissance actuelle de ce réplica. |
|
Obtient la connaissance oubliée de ce réplica. |
|
Définit la connaissance oubliée de ce réplica. |
|
Obtient le champ de métadonnées personnalisé associé à ce réplica. |
|
Définit le champ de métadonnées personnalisé associé à ce réplica. |
|
Enregistre les modifications apportées aux propriétés de métadonnées de réplica dans le magasin des métadonnées. |
Notes
Les modifications apportées sur une instance de IReplicaMetadata à l'aide de ces propriétés ou méthodes seront enregistrées dans le magasin des métadonnées uniquement après l'appel de SaveReplicaMetadata.
Métadonnées des éléments
Les membres suivants de IReplicaMetadata fournissent l'accès aux métadonnées des éléments.
Méthodes IReplicaMetadata | Description |
---|---|
Crée un nouvel objet IFieldValue qui contient les valeurs par défaut. |
|
Crée un nouvel objet IItemMetadata qui peut être utilisé pour ajouter une nouvelle entrée de métadonnées d'élément au magasin des métadonnées. |
|
Enregistre les modifications apportées aux propriétés de métadonnées d'élément dans le magasin des métadonnées. |
|
Supprime les métadonnées d'élément du magasin des métadonnées. |
|
Obtient les métadonnées de l'élément ayant l'ID global spécifié. |
|
Retourne l'entrée de métadonnées de l'élément unique ayant la valeur spécifiée pour le champ indexé. |
|
Retourne une liste d'entrées de métadonnées d'élément ayant la valeur spécifiée pour le champ indexé. |
|
Obtient l'heure à laquelle les éléments supprimés ont été nettoyés pour la dernière fois par CleanupDeletedItems. |
|
Supprime des éléments marqués comme étant supprimés si l'intervalle de temps spécifié s'est écoulé depuis le dernier nettoyage. |
|
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. |
Notes
Les modifications de propriété effectuées sur une instance de IItemMetadata seront enregistrées dans le magasin des métadonnées uniquement après l'appel de SaveItemMetadata.
Aide pour les fournisseurs de synchronisation
Les membres suivants de IReplicaMetadata permettent d'implémenter des méthodes du fournisseur de synchronisation.
Méthodes IReplicaMetadata | Description |
---|---|
Obtient un lot de modifications qui contient les versions des éléments stockés dans ce réplica. Ces éléments correspondent aux éléments référencés dans un lot de modifications envoyé à partir d'un autre fournisseur. |
|
Obtient un lot de modifications contenant les versions des éléments stockés dans ce réplica qui correspondent aux éléments référencés dans un lot de modifications qui est envoyé à partir d'un autre fournisseur, dans le cadre d'une énumération complète. |
|
Obtient un lot de modifications qui contient les métadonnées des éléments qui ne sont pas contenus dans la connaissance spécifiée du fournisseur de destination. |
|
Obtient un lot de modifications qui contient les métadonnées des é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 statique ou dynamique spécifié. |
|
Obtient un lot de modifications qui contient les métadonnées des éléments dont les ID sont supérieurs à la limite inférieure spécifiée, dans le cadre d'une énumération complète. |
Détection de suppressions
Le service de détection de suppressions est un ensemble de méthodes IReplicaMetadata qui peuvent être utilisées pour déterminer les éléments qui ont été supprimés du magasin d'éléments et qui doivent par conséquent être marqués comme étant supprimés dans le magasin des métadonnées.
Méthodes IReplicaMetadata | Description |
---|---|
Réinitialise le service de détection de suppressions en marquant tous les éléments comme non signalés. |
|
Signale que l'élément identifié par la valeur de champ indexé est actif et ne doit pas être considéré comme étant supprimé. |
|
Signale que l'élément spécifié est actif et ne doit pas être considéré comme étant supprimé. |
|
Retourne une liste des éléments qui ne sont pas marqués actuellement comme actifs dans le magasin des métadonnées et qui ne sont pas déjà marqués comme supprimés. |
|
Retourne une liste des éléments qui ont l'ensemble spécifié de valeurs de champ indexé et qui ne sont ni marqués actuellement comme actifs dans le magasin des métadonnées, ni déjà marqués comme supprimés. |
Spécifications
En-tête : Metastore.h
Voir aussi
Concepts
Composants de Metadata Storage Service de Sync Framework
Accès aux métadonnées de réplica
Interaction avec un fournisseur
Détection des éléments supprimés