ReplicaMetadata-Member

Bietet, wenn überschrieben, Zugriff auf die Replikatmetadaten und Elementmetadaten im Metadatenspeicher. ReplicaMetadata stellt weiterhin Dienste zum Verfolgen von Löschungen und Hilfsprogramme für die Implementierung von Methoden des Synchronisierungsanbieters zur Verfügung.

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

Konstruktoren

  Name Beschreibung
Geschützte Methode ReplicaMetadata(SyncIdFormatGroup, SyncId) Initialisiert eine neue Instanz der ReplicaMetadata-Klasse, die das angegebene ID-Formatschema und die Replikat-ID enthält.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode CleanupDeletedItems(TimeSpan) Entfernt, wenn in einer abgeleiteten Klasse überschrieben, Elemente, die als gelöscht markiert und älter als die letzte erfolgreiche Bereinigung sind.
Öffentliche Methode CreateItemMetadata(SyncId, SyncVersion) Erstellt, wenn in einer abgeleiteten Klasse überschrieben, ein neues Elementmetadatenobjekt, mit dem dem Metadatenspeicher ein neuer Eintrag für Elementmetadaten hinzugefügt werden kann.
Öffentliche Methode Equals(Object) (Geerbt von Object.)
Öffentliche Methode ExcludeItemFromAllKnowledgeByGlobalId(SyncId) Entfernt Wissen über das angegebene Element aus dem Wissen.
Geschützte Methode Finalize() () () () (Geerbt von Object.)
Öffentliche Methode FindItemMetadataById(SyncId) Ruft, wenn in einer abgeleiteten Klasse überschrieben, Elementmetadaten für das Element mit der angegebenen globalen ID ab.
Öffentliche Methode FindItemMetadataByIndexedField(String, Object) Gibt, wenn in einer abgeleiteten Klasse überschrieben, eine Liste mit Einträgen von Elementmetadaten zurück, die den festgelegten Wert für das indizierte Feld haben.
Öffentliche Methode FindItemMetadataByIndexedFields(IEnumerable< (Of < <' (KeyValuePair< (Of < <' (String, Object> ) > > )> ) > > )) Gibt, wenn in einer abgeleiteten Klasse überschrieben, eine Liste mit Einträgen von Elementmetadaten zurück, die die festgelegten Werte für den Satz indizierter Felder haben.
Öffentliche Methode FindItemMetadataByMergeWinnerId(SyncId) Gibt, wenn in einer abgeleiteten Klasse überschrieben, eine Liste von Metadateneinträgen zurück, die Mergetombstones darstellen, deren Mergegewinner-ID-Eigenschaft den angegebenen Wert hat.
Öffentliche Methode FindItemMetadataByUniqueIndexedField(String, Object) Gibt, wenn in einer abgeleiteten Klasse überschrieben, den eindeutigen Eintrag von Elementmetadaten zurück, der den festgelegten Wert für das indizierte Feld hat.
Öffentliche Methode FindItemMetadataByUniqueIndexedFields(IEnumerable< (Of < <' (KeyValuePair< (Of < <' (String, Object> ) > > )> ) > > )) Gibt, wenn in einer abgeleiteten Klasse überschrieben, den eindeutigen Eintrag von Elementmetadaten zurück, der die festgelegten Werte für das indizierte Feld hat.
Öffentliche Methode GetAllItems(Boolean) Ruft, wenn in einer abgeleiteten Klasse überschrieben, alle Elemente ab, die im Metadatenspeicher für dieses Replikat enthalten sind.
Öffentliche Methode GetChangeBatch(UInt32, SyncKnowledge) Ruft, wenn in einer abgeleiteten Klasse überschrieben, einen Änderungsbatch mit Elementmetadaten für Elemente ab, die nicht im angegebenen Wissen des Zielanbieters enthalten sind.
Öffentliche Methode GetFilteredChangeBatch(UInt32, SyncKnowledge, FilterInfo, ReplicaMetadata. . :: . .ItemFilterCallback) Ruft, wenn in einer abgeleiteten Klasse überschrieben, einen Änderungsbatch mit den Elementmetadaten für Elemente ab, die nicht im angegebenen Wissen des Zielanbieters enthalten sind und den angegebenen Filter passieren.
Öffentliche Methode GetFilteredFullEnumerationChangeBatch(UInt32, FilterInfo, ReplicaMetadata. . :: . .ItemFilterCallback, SyncId, SyncKnowledge) Ruft als Teil einer vollständigen Enumeration einen gefilterten Änderungsbatch mit Elementmetadaten für Elemente ab, deren IDs größer oder gleich der angegebenen Untergrenze sind.
Öffentliche Methode GetFilteredFullEnumerationLocalVersions(FullEnumerationChangeBatch, ReplicaMetadata. . :: . .ItemFilterCallback) Ruft, wenn in einer abgeleiteten Klasse überschrieben, einen gefilterten Änderungsbatch mit Elementversionen und Änderungseinheiten ab, die in diesem Replikat gespeichert sind und den Elementen und Änderungseinheiten entsprechen, auf die in einem Änderungsbatch verwiesen wird, der von einem anderen Anbieter im Zuge einer vollständigen Enumeration gesendet wurde.
Öffentliche Methode GetFilteredLocalVersions(ChangeBatch, ReplicaMetadata. . :: . .ItemFilterCallback) Ruft, wenn in einer abgeleiteten Klasse überschrieben, einen gefilterten Änderungsbatch mit den Elementversionen und Änderungseinheiten ab, die in diesem Replikat gespeichert sind. Diese Elemente und Änderungseinheiten entsprechen den Elementen und Änderungseinheiten, auf die in einem Batch von Änderungen verwiesen wird, der von einem anderen Anbieter gesendet wurde.
Öffentliche Methode GetForgottenKnowledge() () () () Ruft beim Überschreiben in einer abgeleiteten Klasse das vergessene Wissen für dieses Replikat ab.
Öffentliche Methode GetFullEnumerationChangeBatch(UInt32, SyncId, SyncKnowledge) Ruft, wenn in einer abgeleiteten Klasse überschrieben, im Zuge einer vollständigen Enumeration einen Änderungsbatch mit Elementmetadaten für Elemente ab, deren IDs über oder auf der angegebenen Untergrenze liegen.
Öffentliche Methode GetFullEnumerationLocalVersions(FullEnumerationChangeBatch) Ruft, wenn in einer abgeleiteten Klasse überschrieben, einen Änderungsbatch mit Elementversionen und Änderungseinheiten ab, die in diesem Replikat gespeichert sind und den Elementen und Änderungseinheiten entsprechen, auf die in einem Änderungsbatch verwiesen wird, der von einem anderen Anbieter im Zuge einer vollständigen Enumeration gesendet wurde.
Öffentliche Methode GetHashCode() () () () (Geerbt von Object.)
Öffentliche Methode GetItemCount(UInt32%, UInt32%) Ruft, wenn in einer abgeleiteten Klasse überschrieben, die Gesamtzahl der Elemente im Metadatenspeicher sowie die Anzahl der gelöschten Elemente im Metadatenspeicher ab.
Öffentliche Methode GetKnowledge() () () () Ruft beim Überschreiben in einer abgeleiteten Klasse das aktuelle Wissen für dieses Replikat ab.
Öffentliche Methode GetLocalVersions(ChangeBatch) Ruft, wenn in einer abgeleiteten Klasse überschrieben, ein Änderungsbatch mit den Elementversionen und Änderungseinheiten ab, die in diesem Replikat gespeichert sind. Diese Elemente und Änderungseinheiten entsprechen den Elementen und Änderungseinheiten, auf die in einem Batch von Änderungen verwiesen wird, der von einem anderen Anbieter gesendet wurde.
Öffentliche Methode GetNextTickCount() () () () Erhöht, wenn in einer abgeleiteten Klasse überschrieben, die zuvor gespeicherte Taktanzahl für dieses Replikat, speichert den neuen Wert und gibt diesen zurück.
Öffentliche Methode GetType() () () () (Geerbt von Object.)
Geschützte Methode MemberwiseClone() () () () (Geerbt von Object.)
Öffentliche Methode RemoveItemMetadata(IEnumerable< (Of < <' (SyncId> ) > > )) Entfernt, wenn in einer abgeleiteten Klasse überschrieben, die Elementmetadaten aus dem Metadatenspeicher.
Öffentliche Methode SaveItemMetadata(ItemMetadata) Speichert, wenn in einer abgeleiteten Klasse überschrieben, die Änderungen der Eigenschaften von Elementmetadaten im Metadatenspeicher.
Öffentliche Methode SaveReplicaMetadata() () () () Speichert, wenn in einer abgeleiteten Klasse überschrieben, die Änderungen der Eigenschaften von Replikatmetadaten im Metadatenspeicher.
Öffentliche Methode SetForgottenKnowledge(ForgottenKnowledge) Legt, wenn in einer abgeleiteten Klasse überschrieben, das vergessene Wissen für dieses Replikat fest.
Öffentliche Methode SetKnowledge(SyncKnowledge) Legt, wenn in einer abgeleiteten Klasse überschrieben, das aktuelle Wissen für dieses Replikat fest.
Öffentliche Methode ToString() () () () (Geerbt von Object.)

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CustomReplicaMetadata Ruft, wenn in einer abgeleiteten Klasse überschrieben, das benutzerdefinierte Metadatenfeld ab, das diesem Replikat zugeordnet ist, oder legt dieses fest.
Öffentliche Eigenschaft DeleteDetector Ein Objekt, das, wenn in einer abgeleiteten Klasse überschrieben, den Verfolgungsdienst für Löschungen darstellt.
Öffentliche Eigenschaft IdFormats Ruft das ID-Formatschema für das Replikat ab.
Öffentliche Eigenschaft LastDeletedItemsCleanupTime Ruft, wenn in einer abgeleiteten Klasse überschrieben, den Zeitpunkt ab, zu dem gelöschte Elemente zuletzt durch CleanupDeletedItems bereinigt wurden.
Öffentliche Eigenschaft ProviderVersion Ruft, wenn in einer abgeleiteten Klasse überschrieben, die Version des Anbieters ab, der mit diesen Metadaten arbeitet, oder legt diese fest.
Öffentliche Eigenschaft ReplicaId Ruft die ID des Replikats ab, das diesen Metadaten zugeordnet ist.

Zum Anfang

Siehe auch

Verweis

ReplicaMetadata Klasse

Microsoft.Synchronization.MetadataStorage-Namespace