Interface ISyncKnowledge (winsync.h)

Représente les connaissances qu’un réplica possède sur son magasin d’éléments.

Héritage

L’interface ISyncKnowledge hérite de l’interface IUnknown . ISyncKnowledge a également les types de membres suivants :

Méthodes

L’interface ISyncKnowledge a ces méthodes.

 
ISyncKnowledge ::Clone

Crée une instance de cet objet et copie les données de cet objet vers le nouvel objet.
ISyncKnowledge ::ContainsChange

Indique si la modification d’élément spécifiée est connue par cette connaissance.
ISyncKnowledge ::ContainsChangeUnit

Indique si la modification d’unité de modification spécifiée est connue par cette connaissance.
ISyncKnowledge ::ContainsKnowledge

Indique si la connaissance spécifiée est connue par cette connaissance.
ISyncKnowledge ::ConvertVersion

Convertit une version d’un autre réplica en une version compatible avec le réplica qui possède ces connaissances.
ISyncKnowledge ::ExcludeChangeUnit

Supprime des connaissances sur l’unité de modification spécifiée.
ISyncKnowledge ::ExcludeItem

Supprime des connaissances sur l’élément spécifié de la connaissance.
ISyncKnowledge ::FindClockVectorForChangeUnit

Obtient le vecteur d’horloge associé à l’ID d’unité de modification spécifié.
ISyncKnowledge ::FindClockVectorForItem

Obtient le vecteur d’horloge associé à l’ID d’élément spécifié.
ISyncKnowledge ::FindMinTickCountForReplica

Recherche le nombre minimal de graduations dans les connaissances pour le réplica spécifié.
ISyncKnowledge ::GetChangeUnitExceptions

Obtient un objet qui peut énumérer les objets IChangeUnitException stockés dans la base de connaissances.
ISyncKnowledge ::GetOwnerReplicaId

Obtient l’ID du réplica qui possède cette connaissance.
ISyncKnowledge ::GetRangeExceptions

Obtient un objet qui peut énumérer les objets IRangeException stockés dans la base de connaissances.
ISyncKnowledge ::GetReplicaKeyMap

Obtient l’objet IReplicaKeyMap associé à cette connaissance.
ISyncKnowledge ::GetScopeVector

Obtient le vecteur d’horloge qui définit les modifications contenues dans la connaissance.
ISyncKnowledge ::GetSingleItemExceptions

Obtient un objet qui peut énumérer les objets ISingleItemException stockés dans la base de connaissances.
ISyncKnowledge ::GetVersion

Obtient la version de cette structure de connaissances.
ISyncKnowledge ::MapRemoteToLocal

Convertit un objet de connaissance d’un autre réplica en un objet compatible avec le réplica qui possède cette connaissance.
ISyncKnowledge ::P rojectOntoChangeUnit

Obtient les connaissances de l’unité de modification spécifiée.
ISyncKnowledge ::P rojectOntoItem

Obtient la connaissance de l’élément spécifié.
ISyncKnowledge ::P rojectOntoRange

Obtient la connaissance de la plage spécifiée d’ID d’élément.
ISyncKnowledge ::Serialize

Sérialise les données de l’objet de connaissance dans un tableau d’octets.
ISyncKnowledge ::SetLocalTickCount

Définit le nombre de graduations pour le réplica qui possède cette connaissance.
ISyncKnowledge ::Union

Combine les connaissances spécifiées avec les connaissances actuelles.

Remarques

Sachez qu’il n’y a pas de représentation unique de la connaissance. Les connaissances équivalentes peuvent être représentées sous différentes formes et retourner différentes valeurs à partir de méthodes d’inspection des connaissances, telles que GetScopeVector, GetRangeExceptions, GetSingleItemExceptions, GetChangeUnitExceptions.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winsync.h

Voir aussi

IChangeUnitException, interface

IRangeException, interface

IReplicaKeyMap, interface

ISingleItemException, interface

Interfaces de synchronisation Windows