Interface ISyncKnowledge
Représente la connaissance qu'un réplica possède à propos de son magasin d'éléments.
interface ISyncKnowledge : IUnknown
Membres
Méthodes ISyncKnowledge | Description |
---|---|
Obtient l'ID du réplica qui possède cette connaissance. |
|
Sérialise les données de l'objet de connaissance en tableau d'octets. |
|
Définit le nombre de cycles du réplica qui possède cette connaissance. |
|
Indique si la modification d'élément spécifiée est connue de cette connaissance. |
|
Indique si la modification d'unité de modification spécifiée est connue de cette connaissance. |
|
Obtient le vecteur horloge qui définit les modifications contenues dans la connaissance. |
|
Obtient l'objet IReplicaKeyMap associé à cette connaissance. |
|
Crée une instance de cet objet et copie les données de cet objet dans le nouvel objet. |
|
Convertit une version d'un autre réplica en une version qui est compatible avec le réplica qui possède cette connaissance. |
|
Convertit un objet de connaissance d'un autre réplica en un objet qui est compatible avec le réplica qui possède cette connaissance. |
|
Associe la connaissance spécifiée et la connaissance actuelle. |
|
Obtient la connaissance de l'élément spécifié. |
|
Obtient la connaissance de l'unité de modification spécifiée. |
|
Obtient la connaissance pour la plage spécifiée d'ID d'élément. |
|
Supprime la connaissance relative à l'élément spécifié de la connaissance. |
|
Supprime la connaissance relative à l'unité de modification spécifiée de la connaissance. |
|
Indique si la connaissance spécifiée est connue de cette connaissance. |
|
Recherche le nombre de cycles minimal dans la connaissance pour le réplica spécifié. |
|
Obtient un objet qui peut énumérer les objets IRangeException stockés dans la connaissance. |
|
Obtient un objet qui peut énumérer les objets ISingleItemException stockés dans la connaissance. |
|
Obtient un objet qui peut énumérer les objets IChangeUnitException stockés dans la connaissance. |
|
Obtient le vecteur horloge associé à l'ID d'élément spécifié. |
|
Obtient le vecteur horloge associé à l'ID de l'unité de modification spécifiée. |
|
Obtient la version de cette structure de connaissance. |
Notes
Pour obtenir un nouvel objet ISyncKnowledge, créez d'abord un objet IProviderSyncServices en passant CLSID_SyncServices et IID_IProviderSyncService à la fonction CoCreateInstance. Créez ensuite l'objet de connaissance en utilisant IProviderSyncServices::CreateSyncKnowledge.
Gardez à l'esprit qu'il n'existe aucune représentation unique de la connaissance. La connaissance équivalente peut être représentée sous différentes formes et retourner différentes valeurs à partir des méthodes d'inspection de la connaissance, par exemple GetScopeVector, GetRangeExceptions, GetSingleItemExceptions, GetChangeUnitExceptions.
Spécifications
En-tête : Synchronization.h