Freigeben über


MarkerType-Enumeration

Stellt den Typ von Markern dar, die in einem SyncKnowledge-Objekt enthalten sind.

Namespace:  Microsoft.Synchronization
Assembly:  Microsoft.Synchronization (in Microsoft.Synchronization.dll)

Syntax

'Declaration
Public Enumeration MarkerType
'Usage
Dim instance As MarkerType
public enum MarkerType
public enum class MarkerType
type MarkerType
public enum MarkerType

Member

Membername Beschreibung
AllChangeUnitsRequired Mit diesem Markertyp markierte Elemente erfordern, dass dem Wissensobjekt Informationen für alle Änderungseinheiten im Element hinzugefügt werden.
AllChangeUnitsPresent Mit diesem Markertyp markierte Elemente enthalten Informationen für alle Änderungseinheiten im Element.

Hinweise

Ein SyncKnowledge-Objekt enthält in der Regel Marker, wenn benutzerdefinierte Filter verwendet werden. Angenommen, ein Element wird vom Filter ausgeschlossen und im Zielreplikat als inaktives Element nachverfolgt. Der Filter wird dahingehend geändert, dass das Element in den Filter verschoben wird und deshalb für das Zielreplikat übernommen werden muss. Das vom Quellenanbieter aufgelistete Element enthält jedoch nicht alle Änderungseinheiten für das Element. Das Element wird mit der Anforderung markiert, dass alle Änderungseinheiten eingeschlossen werden, wenn der Quellenanbieter das Element einem Änderungsbatch hinzufügt. Der Quellenanbieter erkennt, dass dieser Marker für das Element festgelegt ist, und schließt alle Änderungseinheiten für dieses Element ein. Der Zielanbieter erstellt daraufhin ein vollständiges Element und übernimmt dieses für das Zielreplikat.

Ein SyncKnowledge-Objekt kann nur Marker eines einzelnen Typs enthalten.

Siehe auch

Verweis

Microsoft.Synchronization-Namespace