MarkerType Enumeration

Represents the type of markers contained in a SyncKnowledge object.

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
public enum MarkerType
public enum MarkerType

Members

  Member name Description
AllChangeUnitsPresent Items marked with this marker type contain information for all change units in the item. 
AllChangeUnitsRequired Items marked with this marker type require that information for all change units in the item be added to the knowledge object. 

Remarks

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.

See Also

Reference

Microsoft.Synchronization Namespace