ISyncKnowledge-Schnittstelle
Stellt das Wissen eines Replikats über dessen Elementspeicher dar.
interface ISyncKnowledge : IUnknown
Member
ISyncKnowledge-Methoden | Beschreibung |
---|---|
Ruft die ID des Replikats ab, das dieses Wissen besitzt. |
|
Serialisiert die Wissensobjektdaten in ein Bytearray. |
|
Legt die Taktanzahl für das Replikat fest, das dieses Wissen besitzt. |
|
Gibt an, ob die angegebene Elementänderung in diesem Wissen enthalten ist. |
|
Gibt an, ob die angegebene Änderung der Änderungseinheit in diesem Wissen enthalten ist. |
|
Ruft den Taktvektor ab, der die im Wissen enthaltenen Änderungen definiert. |
|
Ruft das IReplicaKeyMap-Objekt ab, das diesem Wissen zugeordnet ist. |
|
Erstellt eine neue Instanz dieses Objekts und kopiert die Daten aus diesem Objekt in das neue Objekt. |
|
Konvertiert eine Version von einem anderen Replikat in eine Version, die mit dem Replikat kompatibel ist, das dieses Wissen besitzt. |
|
Konvertiert ein Wissensobjekt eines anderen Replikats in ein Objekt, das mit dem Replikat kompatibel ist, das dieses Wissen besitzt. |
|
Kombiniert das angegebene Wissen mit dem aktuellen Wissen. |
|
Ruft das Wissen für das angegebene Element ab. |
|
Ruft das Wissen für die angegebene Änderungseinheit ab. |
|
Ruft das Wissen für die angegebene Spanne von Element-IDs ab. |
|
Entfernt Wissen über das angegebene Element aus dem Wissen. |
|
Entfernt Wissen über die angegebene Änderungseinheit aus dem Wissen. |
|
Gibt an, ob das angegebene Wissen in diesem Wissen enthalten ist. |
|
Sucht die minimale Taktanzahl im Wissen für das angegebene Replikat. |
|
Ruft ein Objekt ab, das die IRangeException-Objekte auflisten kann, die im Wissen gespeichert sind. |
|
Ruft ein Objekt ab, das die ISingleItemException-Objekte auflisten kann, die im Wissen gespeichert sind. |
|
Ruft ein Objekt ab, das die IChangeUnitException-Objekte auflisten kann, die im Wissen gespeichert sind. |
|
Ruft den Taktvektor ab, der der angegebenen Element-ID zugeordnet ist. |
|
Ruft den Taktvektor ab, der der angegebenen Änderungseinheit-ID zugeordnet ist. |
|
Ruft die Version dieser Wissensstruktur ab. |
Hinweise
Um ein neues ISyncKnowledge-Objekt abzurufen, erstellen Sie zunächst ein IProviderSyncServices-Objekt, indem Sie CLSID_SyncServices und IID_IProviderSyncServices an die CoCreateInstance-Funktion übergeben. Erstellen Sie dann mit IProviderSyncServices::CreateSyncKnowledge das Wissensobjekt.
Beachten Sie, dass Wissen unterschiedlich dargestellt werden kann. Sich entsprechendes Wissen wird möglicherweise in anderen Formen dargestellt und gibt andere Werte aus den Methoden zur Wissensüberprüfung zurück, wie etwa GetScopeVector, GetRangeExceptions, GetSingleItemExceptions, GetChangeUnitExceptions.
Anforderungen
Header: Synchronization.h