SyncKnowledge-Member

Stellt das Wissen eines Replikats über dessen Elementspeicher dar.

Der SyncKnowledge-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode SyncKnowledge() () () () Initialisiert eine neue Instanz der SyncKnowledge-Klasse.
Geschützte Methode SyncKnowledge(SerializationInfo, StreamingContext) Initialisiert eine neue Instanz der SyncKnowledge-Klasse unter Verwendung serialisierter Daten.
Öffentliche Methode SyncKnowledge(SyncIdFormatGroup, ReplicaKeyMap, UInt64) Initialisiert eine neue Instanz der SyncKnowledge-Klasse, die das angegebene ID-Formatschema sowie die angegebene Replikatschlüsselzuordnung und Taktanzahl enthält.
Öffentliche Methode SyncKnowledge(SyncIdFormatGroup, SyncId, UInt64) Initialisiert eine neue Instanz der SyncKnowledge-Klasse, die das angegebene ID-Formatschema sowie die angegebene Replikat-ID und Taktanzahl enthält.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode AddMarker(MarkerType, SyncId) Markiert das angegebene Element mit dem angegebenen Markertyp.
Öffentliche Methode Clone() () () () Erstellt eine neue Instanz dieses Objekts und kopiert die Daten aus diesem Objekt in das neue Objekt.
Öffentliche Methode Combine(SyncKnowledge) Kombiniert das angegebene Wissen mit dem aktuellen Wissen.
Öffentliche Methode Compare(KnowledgeCookie) Führt einen schnellen Vergleich zwischen dem angegebenen Wissenscookie und diesem Wissensobjekt aus.
Öffentliche Methode Complement(SyncKnowledge) Gibt das Wissen zurück, das in diesem Objekt enthalten ist, nicht jedoch im angegebenen Wissen.
Öffentliche Methode Contains(ChangeUnitChange) Gibt an, ob die angegebene Änderung der Änderungseinheit in diesem Wissen enthalten ist.
Öffentliche Methode Contains(ItemChange) Gibt an, ob die angegebene Elementänderung in diesem Wissen enthalten ist.
Öffentliche Methode Contains(SyncKnowledge) Gibt an, ob das angegebene Wissen in diesem Wissen enthalten ist.
Öffentliche Methode Contains(SyncId, SyncId, SyncVersion) Gibt an, ob die angegebene Elementänderung in diesem Wissen enthalten ist.
Öffentliche Methode Contains(SyncId, SyncId, SyncId, SyncVersion) Gibt an, ob die angegebene Änderung der Änderungseinheit in diesem Wissen enthalten ist.
Öffentliche Methode ContainsMarker(MarkerType, SyncId) Gibt an, ob das angegebene Element mit dem angegebenen Markertyp markiert ist.
Öffentliche MethodeStatischer Member Deserialize(SyncIdFormatGroup, array<Byte> [] () [] []) Erstellt eine neue Instanz der SyncKnowledge-Klasse unter Verwendung serialisierter Daten.
Öffentliche MethodeStatischer Member Deserialize(SyncIdFormatGroup, array<Byte> [] () [] [], ReplicaKeyMap) Erstellt eine neue Instanz der SyncKnowledge-Klasse unter Verwendung serialisierter Daten und der angegebenen Replikatschlüsselzuordnung.
Öffentliche Methode Equals(Object) (Geerbt von Object.)
Öffentliche Methode ExcludeChangeUnit(SyncId, SyncId) Entfernt Wissen über die angegebene Änderungseinheit aus dem Wissen.
Öffentliche Methode ExcludeItem(SyncId) Entfernt Wissen über das angegebene Element aus dem Wissen.
Geschützte Methode Finalize() () () () (Geerbt von Object.)
Öffentliche Methode FindMinTickCountForReplica(SyncId) Sucht die minimale Taktanzahl im Wissen für das angegebene Replikat.
Öffentliche Methode GetHashCode() () () () (Geerbt von Object.)
Öffentliche Methode GetKnowledgeCookie() () () () Ruft eine vereinfachte, schreibgeschützte Darstellung dieses Wissensobjekts ab, die für schnelle Vergleiche verwendet werden kann.
Öffentliche Methode GetKnowledgeForChangeUnit(SyncId, SyncId) Ruft das Wissen für die angegebene Änderungseinheit ab.
Öffentliche Methode GetKnowledgeForColumns(array<SyncId> [] () [] []) Gibt das Wissen für den angegebenen Satz von Änderungseinheiten für alle Elemente zurück, die in diesem Objekt enthalten sind.
Öffentliche Methode GetKnowledgeForItem(SyncId) Ruft das Wissen für das angegebene Element ab.
Öffentliche Methode GetKnowledgeForRange(SyncId, SyncId) Ruft das Wissen für den angegebenen Bereich von Element-IDs ab.
Öffentliche Methode GetObjectData(SerializationInfo, StreamingContext) Serialisiert die Wissensobjektdaten in ein SerializationInfo-Objekt.
Öffentliche Methode GetSchema() () () () Gibt NULL zurück.
Öffentliche Methode GetSyncIdFormatGroup() () () () Ruft das ID-Formatschema der in diesem Wissensobjekt gespeicherten IDs ab.
Öffentliche Methode GetType() () () () (Geerbt von Object.)
Öffentliche Methode Intersects(SyncKnowledge) Gibt an, ob sich das angegebene Wissen mit diesem Wissen überschneidet.
Öffentliche Methode MapRemoteKnowledgeToLocal(SyncKnowledge) Konvertiert ein Wissensobjekt eines anderen Replikats in ein Objekt, das mit dem Replikat kompatibel ist, das dieses Wissen besitzt.
Geschützte Methode MemberwiseClone() () () () (Geerbt von Object.)
Öffentliche Methode ReadXml(XmlReader) Stellt das Objekt aus seiner XML-Darstellung wieder her.
Öffentliche Methode RemoveAllChangeUnitsMarkers() () () () Entfernt alle Marker für im Wissen enthaltene Elemente.
Öffentliche Methode RemoveMarker(MarkerType, SyncId) Entfernt aus dem angegebenen Element einen Marker vom angegebenen Typ.
Öffentliche Methode Serialize() () () () Serialisiert die Wissensobjektdaten in ein Bytearray.
Öffentliche Methode Serialize(Boolean) Serialisiert die Wissensobjektdaten in ein Bytearray.
Öffentliche Methode SetLocalTickCount(UInt64) Legt die Taktanzahl für das Replikat fest, das dieses Wissen besitzt.
Öffentliche Methode ToString() () () () Ruft eine Zeichenfolge ab, die das Wissen darstellt. (Überschreibt Object. . :: . .ToString() () () ().)
Öffentliche Methode WriteXml(XmlWriter) Konvertiert dieses Objekt in seine XML-Darstellung.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CompatibilityLevel Ruft die Version von Sync Framework-Komponenten ab, die mit diesem Objekt verwendet werden können, oder legt sie fest.
Öffentliche EigenschaftStatischer Member DefaultCompatibilityLevel Ruft den Standardkompatibilitätsgrad aller SyncKnowledge-Objekte ab, oder legt ihn fest.
Öffentliche Eigenschaft MinimumCompatibilityLevel Ruft die Mindestversion von Sync Framework-Komponenten ab, die mit diesem Objekt verwendet werden können.
Öffentliche Eigenschaft ReplicaId Ruft die ID des Replikats ab, das dieses Wissen besitzt.
Öffentliche Eigenschaft ReplicaKeyMap Ruft die Replikatschlüsselzuordnung ab, die diesem Wissen zugeordnet wird.

Zum Anfang

Siehe auch

Verweis

SyncKnowledge Klasse

Microsoft.Synchronization-Namespace