Freigeben über


Microsoft.Synchronization-Namespace

Mit den Kernkomponenten von Sync Framework können Metadaten verwaltet und Synchronisierungsanbieter sowie Anwendungen erstellt werden. Einige Typen in diesem Namespace werden auch von Sync Framework-Datenbankanbietern verwendet.

Klassen

  Klasse Beschreibung
Öffentliche Klasse ActiveChangeApplicationContextException Die Ausnahme, die vom Änderungsübernahmedienst ausgelöst wird, wenn ein aktives ChangeApplicationContext-Objekt nicht vollständig verarbeitet wurde und ein zweites ChangeApplicationContext-Objekt angefordert wird.
Öffentliche Klasse ChangeApplicationContext Stellt zu einer zu übernehmenden Änderung vom Änderungsübernahmedienst zurückgegebene Informationen dar.
Öffentliche Klasse ChangeApplicationServices Stellt ein Änderungsanwendungs-Dienstobjekt dar, mit dem Änderungsübernahmeaktionen einzeln ausgeführt werden können.
Öffentliche Klasse ChangeBatch Stellt Metadaten für eine Gruppe von Änderungen dar. Diese Klasse kann nicht geerbt werden.
Öffentliche Klasse ChangeBatchBase Stellt, wenn in einer abgeleiteten Klasse überschrieben, Metadaten für eine Gruppe von Änderungen dar.
Öffentliche Klasse ChangeBatchIsReadOnlyException Die Ausnahme, die ausgelöst wird, wenn einem ChangeBatch-Objekt, das schreibgeschützt ist, eine Elementänderung bzw. ein Konflikt hinzugefügt wird.
Öffentliche Klasse ChangeBatchNeedsFilterForgottenKnowledgeException Die Ausnahme, die ausgelöst wird, wenn ein erforderliches vergessenes Filterwissen nicht im Änderungsbatch festgelegt wird.
Öffentliche Klasse ChangeBatchNeedsKnowledgeException Die Ausnahme, die ausgelöst wird, wenn ein Änderungsbatchobjekt kein erlangtes Wissen enthält.
Öffentliche Klasse ChangeCountMismatchException Die Ausnahme, die bei der Übernahme von Änderungen ausgelöst wird, wenn die Anzahl der Zielelementversionen nicht mit der Anzahl der Quellelementänderungen übereinstimmt.
Öffentliche Klasse ChangeDataAdapter Eine abstrakte Klasse, die, wenn in einer abgeleiteten Klasse überschrieben, Daten zwischen einem verwalteten und einem nicht verwalteten Anbieter konvertiert.
Öffentliche Klasse ChangeDeferredByProviderException Die Ausnahme, die ausgelöst wird, wenn ein Anbieter das Anwenden einer Änderung bis zur nächsten Synchronisierungssitzung verzögert.
Öffentliche Klasse ChangeNeedsKnowledgeException Die Ausnahme, die ausgelöst wird, wenn ein ItemChange-Objekt nicht über das erforderliche Wissen verfügt.
Öffentliche Klasse ChangeNotExpectedException Die Ausnahme, die beim Übernehmen von Änderungen ausgelöst wird, wenn die Reihenfolge der Zielelement- bzw. Änderungseinheitversionen nicht der Reihenfolge der Quellelementänderungen oder Änderungen von Änderungseinheiten entspricht.
Öffentliche Klasse ChangeUnitChange Stellt eine Änderung an einer in einem Element enthaltenen Änderungseinheit dar. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse ChangeUnitCountMismatchException Die Ausnahme, die beim Übernehmen von Änderungen ausgelöst wird, wenn die Anzahl der Änderungseinheiten in einer Zielelementversion nicht mit der Anzahl der Änderungseinheiten in der entsprechenden Quellelementänderung übereinstimmt.
Öffentliche Klasse ChangeUnitListFilterInfo Stellt einen Filter dar, mit dem gesteuert werden kann, welche Änderungseinheiten für Elemente in einem ChangeBatch-Objekt eingeschlossen werden.
Öffentliche Klasse ChangeVersionNotInKnowledgeException Die Ausnahme, die vom Änderungsanwender ausgelöst wird, wenn die Version einer Quellelementänderung nicht im zugeordneten Wissen enthalten ist.
Öffentliche Klasse ClockVector Stellt einen Taktvektor in einer Wissensstruktur dar. Von dieser Klasse kann nicht geerbt werden.
Öffentliche Klasse ClockVectorElement Stellt ein Taktvektorelement einer Wissensstruktur dar. Von dieser Klasse kann nicht geerbt werden.
Öffentliche Klasse CombinedFilterInfo Stellt Informationen über einen Filter dar, bei dem es sich um eine Kombination aus mindestens zwei Filtern handelt.
Öffentliche Klasse CreateFailuresMustBeForEntireItemException Die Ausnahme, die durch SaveChangeWithChangeUnitsContext oder LoadChangeContext ausgelöst wird, wenn für eine Änderung der Änderungseinheit, die eine Elementerstellung darstellt, ein behebbarer Fehler aufgezeichnet wird.
Öffentliche Klasse CustomFilterInfo Stellt Informationen über einen benutzerdefinierten Filter dar.
Öffentliche Klasse CustomIdFormatRequiresIdGeneratorException Die Ausnahme, die ausgelöst wird, wenn in der IdFormats-Eigenschaft eines Anbieters ein benutzerdefiniertes ID-Format angegeben wird, der Anbieter jedoch ISimpleSyncProviderIdGenerator nicht implementiert.
Öffentliche Klasse DuplicateItemException Die Ausnahme, die ausgelöst wird, wenn versucht wird, einen Eintrag zur Replikatschlüsselzuordnung hinzuzufügen, und die Replikat-ID oder der Replikatschlüssel bereits in der Zuordnung vorhanden sind.
Öffentliche Klasse DuplicateItemInMetadataStoreException Die Ausnahme, die beim Versuch des Anbieters ausgelöst wird, ein bereits im Metadatenspeicher vorhandenes Element hinzuzufügen.
Öffentliche Klasse FilterChange Stellt Informationen zu einer Änderung dar, durch die ein Element in einen oder aus einem Filter verschoben wird.
Öffentliche Klasse FilterInfo Stellt, wenn in einer abgeleiteten Klasse überschrieben, Informationen über den Filter dar, mit dem gesteuert werden kann, welche Daten in einem ChangeBatch-Objekt eingeschlossen werden.
Öffentliche Klasse FilterKeyMap Stellt eine Zuordnung zwischen Filterschlüsseln und ISyncFilter-Objekten dar.
Öffentliche Klasse ForgottenKnowledge Stellt aufgrund der Tombstone-Bereinigung vergessenes Wissen dar.
Öffentliche Klasse ForgottenKnowledgeNotContainedException Die Ausnahme, die ausgelöst wird, wenn ein ForgottenKnowledge-Objekt nicht in seinem zugeordneten SyncKnowledge-Objekt enthalten ist.
Öffentliche Klasse FrameworkVersionMismatchException Die Ausnahme, die ausgelöst wird, wenn die Sync Framework-Version für den einfachen Anbieter nicht mit der Sync Framework-Version des zugeordneten Metadatenspeichers übereinstimmt.
Öffentliche Klasse FullEnumerationChangeBatch Stellt Metadaten für eine Gruppe von Änderungen für eine vollständige Enumeration dar. Von dieser Klasse kann nicht geerbt werden.
Öffentliche Klasse FullEnumerationExpectedException Die Ausnahme, die ausgelöst wird, wenn der Änderungsbatch, der vom Änderungsübernahmedienst verarbeitet werden soll, Teil einer Wiederherstellungssynchronisierung ist, der Änderungsübernahmedienst sich jedoch nicht im Wiederherstellungssynchronisierungsmodus befindet.
Öffentliche Klasse FullEnumerationNeededEventArgs Stellt Daten für das SyncCallbacks..::..FullEnumerationNeeded-Ereignis bereit.
Öffentliche Klasse IncompleteReplicaKeyMapException Die Ausnahme, die von KnowledgeBuilder ausgelöst wird, wenn festgestellt wird, dass KnowledgeBuilder..::..ReplicaKeyMap in einer bestimmten Hinsicht unvollständig ist.
Öffentliche Klasse InvalidFeedException Die Ausnahme, die ausgelöst wird, wenn ein FeedSync-Feed ungültig ist.
Öffentliche Klasse InvalidKnowledgeMarkerException Die Ausnahme, die ausgelöst wird, wenn ein angegebener Wissensmarker nicht mit dem Typ der in einem Wissensobjekt enthaltenen Marker übereinstimmt.
Öffentliche Klasse InvalidKnowledgeVersionException Die Ausnahme, die ausgelöst wird, wenn einer Komponente eine Wissensversion übergeben wird, die sie nicht unterstützt.
Öffentliche Klasse InvalidOrderException Die Ausnahme, die ausgelöst wird, wenn versucht wurde, einen Taktvektor zu erstellen, der Taktvektorelemente in einer falschen Reihenfolge enthält.
Öffentliche Klasse InvalidReplicaKeyException Die Ausnahme, die ausgelöst wird, wenn einem KnowledgeBuilder-Objekt ein Taktvektor hinzugefügt wird, der Taktvektor jedoch ein Element mit einem Replikatschlüssel enthält, der in KnowledgeBuilder..::..ReplicaKeyMap nicht gefunden wurde.
Öffentliche Klasse InvalidSerializationVersionException Die Ausnahme, die ausgelöst wird, wenn ein Objekt serialisiert wird und das Objekt Elemente enthält, die mit der angegebenen Serialisierungsversion nicht kompatibel sind.
Öffentliche Klasse InvalidSyncTimeException Die Ausnahme, die ausgelöst wird, wenn ein FeedClockVectorElement-Objekt mit einem ungültigen SyncTime-Wert erstellt wird.
Öffentliche Klasse ItemChange Stellt eine Änderung an einem Element dar. Von dieser Klasse kann nicht geerbt werden.
Öffentliche Klasse ItemChangeSkippedEventArgs Stellt Daten für das ItemChangeSkipped-Ereignis bereit.
Öffentliche Klasse ItemChangeUnitOverride Stellt eine Änderungseinheit und einen zugehörigen Taktvektor dar, der sich vom Bereichstaktvektor des übergeordneten Wissensobjekt unterscheidet. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse ItemChangingEventArgs Stellt Daten für das ItemChanging-Ereignis bereit.
Öffentliche Klasse ItemConflictingEventArgs Stellt Daten für das ItemConflicting-Ereignis bereit.
Öffentliche Klasse ItemConstraintEventArgs Stellt Daten für das ItemConstraint-Ereignis bereit.
Öffentliche Klasse ItemDataModifiedConcurrentlyException Die Ausnahme, die von einem Synchronisierungsanbieter ausgelöst wird, wenn sich Elementdaten unerwartet ändern.
Öffentliche Klasse ItemHasChangeUnitsException Die Ausnahme, die beim Versuch ausgelöst wird, die ChangeVersion-Eigenschaft für ein ItemChange-Objekt abzurufen oder festzulegen, das Änderungseinheiten enthält.
Öffentliche Klasse ItemHasNoChangeUnitsException Die Ausnahme, die beim Aufrufen einer Methode ausgelöst wird, die erfordert, dass ein Element über Änderungseinheiten verfügt, das Element jedoch keine Änderungseinheiten aufweist.
Öffentliche Klasse ItemHasNoDataException Die Ausnahme, die ausgelöst wird, wenn ein Anbieter versucht, Daten für ein nicht existierendes Element zu laden.
Öffentliche Klasse ItemHasNoVersionDataException Die Ausnahme, die ausgelöst wird, wenn ein ItemChange-Objekt nicht über die angeforderten Versionsdaten verfügt.
Öffentliche Klasse ItemListFilteredFullEnumerationNotSupportedException Die Ausnahme, die vom Änderungsübernahmedienst ausgelöst wird, wenn der Zielanbieter einen Elementfilter verwendet und der zu verarbeitende Änderungsbatch Teil einer Wiederherstellungssynchronisierung ist.
Öffentliche Klasse ItemListFilterInfo Stellt Informationen zu einem Filter dar, mit dem gesteuert wird, welche Änderungen in ein ChangeBatch-Objekt eingeschlossen werden.
Öffentliche Klasse ItemMustExistException Die Ausnahme, die ausgelöst wird, wenn ein Anbieter berichtet, dass ein Element nicht existiert, obwohl die Erstellungsversion des Elements im Wissen dieses Anbieters enthalten ist.
Öffentliche Klasse ItemNotFoundInMetadataStoreException Die Ausnahme, die beim Versuch eines einfachen Anbieter ausgelöst wird, auf ein Element zuzugreifen, das über keinen Eintrag im Metadatenspeicher verfügt.
Öffentliche Klasse ItemNotInFeedMetadataException Die Ausnahme, die beim Versuch ausgelöst wird, Elementdaten aus einem FeedSync-Feed zu laden, wenn das Element im Feed nicht vorhanden ist.
Öffentliche Klasse ItemOverride Stellt ein Element und einen zugehörigen Taktvektor dar, der sich vom Bereichstaktvektor des übergeordneten Wissensobjekts unterscheidet. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse ItemRangeOverride Stellt einen Element-ID-Bereich und einen zugehörigen Taktvektor dar, der sich vom Bereichstaktvektor des übergeordneten Wissensobjekts unterscheidet. Diese Klasse kann nicht vererbt werden.
Öffentliche Klasse KnowledgeBuilder Rekonstruiert ein SyncKnowledge-Objekt aus seinen Bestandteilen.
Öffentliche Klasse KnowledgeCookie Stellt eine vereinfachte, schreibgeschützte Darstellung eines Wissensobjekts dar, die für schnelle Vergleiche verwendet werden kann.
Öffentliche Klasse KnowledgeDecreasedUnexpectedlyException Die Ausnahme, die ausgelöst wird, wenn das Synchronisierungswissen unerwartet reduziert wird.
Öffentliche Klasse KnowledgeFragmentBuilder Rekonstruiert ein SyncKnowledge-Objekt aus seinen Bestandteilen, in dem Format, das mit WindowsSync oder späteren Versionen kompatibel ist.
Öffentliche Klasse KnowledgeFragmentInspector Nimmt eine Momentaufnahme eines SyncKnowledge-Objekts auf, das das Format aufweist, das mit WindowsSync oder höheren Versionen kompatibel ist, und stellt Methoden zum Überprüfen der Details des Wissens bereit.
Öffentliche Klasse KnowledgeInspector Erstellt eine Momentaufnahme eines SyncKnowledge-Objekts und stellt Methoden zum Überprüfen der Wissensdetails bereit.
Öffentliche Klasse KnowledgeSyncProvider Stellt beim Überschreiben durch eine abgeleitete Klasse einen Synchronisierungsanbieter dar, der Wissen zum Ausführen der Synchronisierung nutzt.
Öffentliche Klasse KnowledgeSyncProviderConfiguration Stellt Konfigurationsinformationen für ein KnowledgeSyncProvider-Objekt dar.
Öffentliche Klasse LoadChangeContext Stellt beim Überschreiben durch eine abgeleitete Klasse Informationen über eine Änderung dar, die aus dem Elementspeicher geladen werden soll.
Öffentliche Klasse LoadConflictDataException Die Ausnahme, die ausgelöst wird, wenn die angeforderten Konfliktdaten nicht geladen werden konnten. Dies tritt auf, wenn ein behebbarer Fehler festgelegt wird, während Daten geladen werden, oder wenn eine Datenkonvertierung fehlschlägt.
Öffentliche Klasse LoggedConflict Stellt Metadaten und Daten für einen Konflikt dar, der protokolliert werden kann.
Öffentliche Klasse MemoryConflictLog Stellt ein Konfliktprotokoll dar, das im Arbeitsspeicher vorhanden ist.
Öffentliche Klasse MetadataStoreVersion2RequiredException Die Ausnahme, die ausgelöst wird, wenn ein Anbieter versucht, auf einen Metadatenspeicher zuzugreifen, der in Sync Framework 1.0 erstellt wurde.
Öffentliche Klasse NegativeRangeException Die Ausnahme, die von KnowledgeBuilder..::..BuildSyncKnowledge ausgelöst wird, wenn ein ItemRangeOverride-Objekt, das zum Erstellen des Wissens verwendet wird, eine ClockVector-Eigenschaft ohne KnowledgeBuilder..::..ScopeClockVector enthält.
Öffentliche Klasse NewItemMustContainAllFieldsException Die Ausnahme, die ausgelöst wird, wenn für ein Element, das erstellt wird, Pflichtfelder, z. B. Element-ID, nicht festgelegt werden.
Öffentliche Klasse NotifyingChangeApplier Stellt einen Änderungsanwender dar, der eine Gruppe von Änderungen von einem Quellenanbieter überprüft, Konflikte mit Elementen im Zielreplikat feststellt und ein registriertes Änderungsanwenderziel aufruft, um Änderungen bzw. Konflikte zu speichern.
Öffentliche Klasse NotifyingChangeApplierIChangeDataRetrieverAdapter Stellt einen Adapter dar, der zwischen einem verwalteten IChangeDataRetriever und einem nicht verwalteten ISynchronousDataRetriever konvertieren kann.
Öffentliche Klasse ObjectNeedsStateException Die Ausnahme, die ausgelöst wird, wenn ein SyncSessionContext-Objekt zwar erforderlich, aber nicht angegeben ist.
Öffentliche Klasse OptimisticConcurrencyException Die Ausnahme, die ausgelöst wird, wenn das Update eines Metadatenspeichers aufgrund eines gleichzeitigen Updates fehlschlägt.
Öffentliche Klasse Override Stellt, wenn durch eine abgeleitete Klasse überschrieben, eine Synchronisierungsentität sowie einen zugeordneten Taktvektor dar, der sich vom Bereichstaktvektor des übergeordneten Wissensobjekts unterscheidet.
Öffentliche Klasse ProviderVersionMismatchException Die Ausnahme, die ausgelöst wird, wenn die von GetProviderVersion()()()() zurückgegebene Version des einfachen Anbieters nicht mit der von GetProviderVersion()()()() zurückgegebenen Anbieterversion des zugeordneten Metadatenspeichers übereinstimmt.
Öffentliche Klasse Range Stellt einen Bereich von Element-IDs und den Taktvektor dar, der das Wissen über die Elemente im Bereich definiert.
Öffentliche Klasse RangeOutOfOrderException Die Ausnahme, die ausgelöst wird, wenn sich ein Elementbereich nicht in der erwarteten Reihenfolge befindet oder eine Überschreibung für einen Bereich nicht richtig angegeben wurde.
Öffentliche Klasse RangeSet Stellt einen Satz von Range-Objekten dar, die Wissen zu einem Satz von Änderungseinheiten innerhalb eines Bereichs von Elementen enthalten.
Öffentliche Klasse RecoverableErrorData Stellt Informationen über einen behebbaren Fehler dar. Von dieser Klasse kann nicht geerbt werden.
Öffentliche Klasse RecoverableErrorMustFailEntireItemException Die Ausnahme, die ausgelöst wird, wenn ein behebbarer Fehler nicht auf Elementebene, sondern auf Ebene der Änderungseinheit festgelegt wird.
Öffentliche Klasse ReplicaKeyMap Stellt eine Zuordnung zwischen Replikatschlüsseln und Replikat-IDs dar.
Öffentliche Klasse ReplicaNotFoundException Die Ausnahme, die ausgelöst wird, wenn ein angegebenes Replikat nicht in einem ReplicaKeyMap-Objekt gefunden werden kann.
Öffentliche Klasse SaveChangeContext Stellt Informationen über eine Änderung dar, die im Elementspeicher gespeichert werden soll.
Öffentliche Klasse SaveChangeWithChangeUnitsContext Stellt Informationen über eine Änderung dar, die im Elementspeicher gespeichert werden soll, wenn die Änderung Änderungseinheiten enthält.
Öffentliche Klasse SessionProgressEventArgs Stellt Daten für das SessionProgress-Ereignis bereit.
Öffentliche Klasse SessionStateChangedEventArgs Stellt Daten für das StateChanged-Ereignis bereit.
Öffentliche Klasse SimpleProviderInvalidOperationException Die Ausnahme, die ausgelöst wird, wenn ein Anbieter einen ungültigen Vorgang ausführt, etwa wenn dieser versucht, das gleiche Schema mehr als einmal hinzuzufügen.
Öffentliche Klasse SimpleProvidersException Die Basisklasse für alle Ausnahmen, die von einfachen Anbietern ausgelöst werden.
Öffentliche Klasse SyncAbortedException Die Ausnahme, die ausgelöst wird, wenn die Synchronisierungssitzung abgebrochen wird.
Öffentliche Klasse SyncAgent Das SyncAgent-Objekt steuert die Synchronisierung.
Öffentliche Klasse SyncBatchProgress Stellt während einer Synchronisierungssitzung für einen Batch von Änderungen Informationen zum Fortschritt, einschließlich von Konfliktinformationen, dar.
Öffentliche Klasse SyncCallbacks Stellt Anwendungsrückrufe dar, die zum Verteilen eines Synchronisierungsereignisses verwendet werden.
Öffentliche Klasse SyncConstraintConflictNotAllowedException Die Ausnahme, die ausgelöst wird, wenn ein Einschränkungskonflikt in einer Synchronisierungssitzung erkannt wird, Konflikte jedoch nicht zulässig sind.
Öffentliche Klasse SyncDataConverter Konvertiert bei der Implementierung Daten zwischen zwei Anbietern, die den gleichen Datentyp synchronisieren, z. B. Kontaktinformationen, die diese Daten jedoch in verschiedenen Formaten übertragen.
Öffentliche Klasse SyncException Die Ausnahme, die ausgelöst wird, wenn ein Fehler während der Synchronisierung auftritt.
Öffentliche Klasse SyncGlobalId Stellt einen Bezeichner für ein in der Synchronisierungscommunity eindeutiges Element dar.
Öffentliche Klasse SyncId Stellt einen Bezeichner für ein Element, eine Änderungseinheit oder ein Replikat dar.
Öffentliche Klasse SyncIdFormat Stellt das Format einer Synchronisierungsentitäts-ID dar. Von dieser Klasse kann nicht geerbt werden.
Öffentliche Klasse SyncIdFormatGroup Stellt das Formatschema für die Gruppe der IDs dar, die zum Identifizieren von Entitäten in einer Synchronisierungssitzung verwendet werden. Von dieser Klasse kann nicht geerbt werden.
Öffentliche Klasse SyncIdFormatMismatchException Die Ausnahme, die ausgelöst wird, wenn das angegebene ID-Format nicht mit dem erwarteten Format übereinstimmt.
Öffentliche Klasse SyncInvalidOperationException Die Ausnahme, die ausgelöst wird, wenn ein Methodenaufruf ungültig für den aktuellen Objektstatus ist.
Öffentliche Klasse SyncKnowledge Stellt das Wissen eines Replikats über dessen Elementspeicher dar.
Öffentliche Klasse SyncOperationStatistics Stellt Statistiken über eine bidirektionale Synchronisierungssitzung dar.
Öffentliche Klasse SyncOrchestrator Initiiert und steuert Synchronisierungssitzungen.
Öffentliche Klasse SyncOrchestratorStateChangedEventArgs Stellt Daten für das StateChanged-Ereignis bereit.
Öffentliche Klasse SyncProvider Stellt, wenn durch eine abgeleitete Klasse überschrieben, einen Synchronisierungsanbieter dar.
Öffentliche Klasse SyncRuntimeInternalErrorException Die Ausnahme, die ausgelöst wird, wenn ein interner Fehler in Sync Framework aufgetreten ist.
Öffentliche Klasse SyncSessionContext Stellt Informationen über die aktuelle Synchronisierungssitzung dar.
Öffentliche Klasse SyncSessionStatistics Stellt die Statistik über eine einzelne, unidirektionaler Synchronisierungssitzung dar.
Öffentliche Klasse SyncStagedProgressEventArgs Stellt Daten für das SessionProgress-Ereignis bereit.
Öffentliche Klasse SyncVersion Stellt eine Version für ein Element oder eine Änderungseinheit dar.
Öffentliche Klasse UnmanagedSyncProviderWrapper Stellt ein verwaltetes Objekt dar, das einen nicht verwalteten Synchronisierungsanbieter umschließt.
Öffentliche Klasse UserLoadChangeContext Stellt Informationen über eine Änderung dar, die aus dem Elementspeicher geladen werden soll. Von dieser Klasse kann nicht geerbt werden.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IChangeDataRetriever Stellt den Mechanismus dar, mit dem der Zielanbieter Elementdaten vom Quellenanbieter abruft.
Öffentliche Schnittstelle IChangeDataRetrieverAdapter Konvertiert, wenn überschrieben, einen Änderungsdatenabruf zwischen einer verwalteten und einer nicht verwalteten Darstellung.
Öffentliche Schnittstelle IChangeDataRetrieverAdapter2 Stellt, wenn überschrieben, zusätzliche Funktionen für eine IChangeDataRetrieverAdapter-Klasse bereit.
Öffentliche Schnittstelle IClockVector Stellt einen Taktvektor dar, von dem die in einer Wissensstruktur enthaltenen Änderungen definiert werden.
Öffentliche Schnittstelle IClockVectorElement Stellt, wenn überschrieben, ein Element eines Taktvektors dar, der in einer Wissensstruktur enthalten ist.
Öffentliche Schnittstelle IConflictLogAccess Stellt, wenn durch eine abgeleitete Klasse implementiert, den Zugriff auf ein Konfliktprotokoll dar, damit ein Änderungsanwender Konflikte im Protokoll verwalten kann.
Öffentliche Schnittstelle IConflictLogWriter Stellt bei Implementierung durch eine abgeleitete Klasse einen Writer dar, der Konflikte in einem Konfliktprotokoll speichert.
Öffentliche Schnittstelle IFilteredReplicaNotifyingChangeApplierTarget Stellt, wenn durch eine abgeleitete Klasse überschrieben, ein Objekt dar, das an einen benachrichtigenden Änderungsanwender Informationen zu einem gefilterten Replikat bereitstellen kann.
Öffentliche Schnittstelle IFilterTrackingNotifyingChangeApplierTarget Stellt, wenn durch eine abgeleitete Klasse überschrieben, ein Objekt dar, das an einen benachrichtigenden Änderungsanwender Informationen zu einem Replikat bereitstellen kann, das Filter nachverfolgt.
Öffentliche Schnittstelle IFilterTrackingProvider Stellt, wenn durch eine abgeleitete Klasse überschrieben, einen Synchronisierungsanbieter dar, der Daten zu und von einem Replikat synchronisiert, das Filter nachverfolgt.
Öffentliche Schnittstelle INotifyingChangeApplierTarget Stellt ein Objekt dar, das Elementänderungen an einem Replikat speichern kann.
Öffentliche Schnittstelle INotifyingChangeApplierTarget2 Stellt bei der Implementierung durch eine abgeleitete Klasse zusätzliche Methoden auf einem Objekt dar, mit denen Elementänderungen in einem Replikat gespeichert werden können.
Öffentliche Schnittstelle IRequestFilteredSync Stellt bei der Implementierung durch eine abgeleitete Klasse einen Zielanbieter dar, der einen Filter angeben kann, der während der Änderungsenumeration vom Quellenanbieter verwendet werden soll.
Öffentliche Schnittstelle ISupportFilteredSync Stellt, wenn durch eine abgeleitete Klasse implementiert, einen Quellenanbieter dar, der gefilterte Änderungsenumerationen unterstützt und den Typ des verwendeten Filters aushandeln kann.
Öffentliche Schnittstelle ISupportLastWriteTime Ruft, wenn überschrieben, das Datum und die Uhrzeit der letzten Änderung eines Elements oder einer Änderungseinheit ab.
Öffentliche Schnittstelle ISyncFilter Stellt, wenn durch eine abgeleitete Klasse überschrieben, einen benutzerdefinierten Filter dar.
Öffentliche Schnittstelle ISyncFilterDeserializer Deserialisiert, wenn durch eine abgeleitete Klasse überschrieben, benutzerdefinierte Filterinformationen.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat FilterRequestCallback Stellt die Methode dar, die Filteraushandlungen zwischen einem Zielanbieter und einem Quellenanbieter vermittelt.
Öffentlicher Delegat RequestTrackedFilterCallback Benachrichtigt den Quellenanbieter über einen Filter, der vom Zielreplikat nachverfolgt wird.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration ChangeApplicationAction Stellt die Aktion dar, die ein Zielanbieter zum Übernehmen einer Änderung ausführen muss.
Öffentliche Enumeration ChangeKind Stellt den an einem Element vorgenommenen Änderungstyp dar.
Öffentliche Enumeration CollisionConflictResolutionPolicy Stellt die Optionen für die Richtlinie zur Kollisionskonfliktauflösung dar, die für die Synchronisierungssitzung verwendet werden soll.
Öffentliche Enumeration CompatibilityLevel Stellt die erforderliche Version der Komponenten dar, damit diese miteinander kommunizieren können.
Öffentliche Enumeration ConflictResolutionAction Stellt Aktionen dar, die ausgeführt werden, um einen bestimmten Konflikt aufzulösen.
Öffentliche Enumeration ConflictResolutionPolicy Stellt die Optionen für die Richtlinie zur Konfliktauflösung dar, die für die Synchronisierungssitzung verwendet werden soll.
Öffentliche Enumeration ConstraintConflictReason Stellt den Grund für das Auftreten eines Einschränkungskonflikts dar.
Öffentliche Enumeration ConstraintConflictResolutionAction Stellt Aktionen dar, die ausgeführt werden, um einen bestimmten Einschränkungskonflikt aufzulösen.
Öffentliche Enumeration FilterCombinationType Stellt dar, auf welche Weise Filter kombiniert werden.
Öffentliche Enumeration FilteringType [in] Gibt den Typ von Informationen an, die während der gefilterten Synchronisierung in einem Änderungsbatch eingeschlossen werden.
Öffentliche Enumeration FilterTrackingStatus Stellt Informationen darüber dar, ob ein Filter von einem Replikat nachverfolgt wird.
Öffentliche Enumeration FullEnumerationAction Stellt die Aktion dar, die von einer Anwendung als Reaktion auf SyncCallbacks..::..FullEnumerationNeeded ausgeführt werden soll.
Öffentliche Enumeration KnowledgeCookieComparisonResult Stellt das mögliche Ergebnis dar, wenn ein Wissenscookie unter Verwendung von Compare mit einem Wissensobjekt verglichen wird.
Öffentliche Enumeration MarkerType Stellt den Typ von Markern dar, die in einem SyncKnowledge-Objekt enthalten sind.
Öffentliche Enumeration SaveChangeAction Stellt den Typ der Aktion dar, der von einer Änderung angegeben wird.
Öffentliche Enumeration SessionProgressStage Stellt die Stufen einer Synchronisierungssitzung dar.
Öffentliche Enumeration SyncDirectionOrder Gibt die Richtung der Synchronisierung an. Bei bidirektionalen Synchronisierungen schließt dies auch die Reihenfolge ein, in der die Synchronisierungen ausgeführt werden.
Öffentliche Enumeration SyncOrchestratorState Stellt die möglichen Zustände eines SyncOrchestrator-Objekts dar.
Öffentliche Enumeration SyncProviderPosition Stellt die Position eines Anbieters relativ zum anderen Anbieter in der Synchronisierungssitzung dar.
Öffentliche Enumeration SyncSessionState Definiert den Zustand einer Synchronisierungssitzung.
Öffentliche Enumeration SyncStage Definiert die verschiedenen Phasen der Synchronisierung aus der Perspektive des Clients.