MarkerType Enumeration

Represents the type of markers contained in a SyncKnowledge object.

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

'Declaration
Public Enumeration MarkerType
'Usage
Dim instance As MarkerType

Member nameDescription
AllChangeUnitsRequiredItems marked with this marker type require that information for all change units in the item be added to the knowledge object.
AllChangeUnitsPresentItems marked with this marker type contain information for all change units in the item.

A SyncKnowledge object typically contains markers when custom filters are in use. For example, suppose an item was excluded by the filter and is tracked as a ghost in the destination replica. The filter changes so that the item moves into the filter and so must be applied to the destination replica. However, the item enumerated by the source provider does not contain all the change units for the item. The item is marked as requiring that all change units be included when the source provider adds the item to a change batch. The source provider detects that this marker is set for the item, and includes all change units for that item. The destination provider creates a complete item and applies it to the destination replica.

A SyncKnowledge object can contain markers of only one type.

Show: