SyncKnowledge::AddMarker Method

Marks the specified item with the specified marker type.

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

public:
void AddMarker(
	MarkerType markerType, 
	SyncId^ itemId
)

Parameters

markerType
Type: Microsoft.Synchronization::MarkerType
itemId is marked with this marker type.
itemId
Type: Microsoft.Synchronization::SyncId
The ID of the item to mark with markerType.

ExceptionCondition
ArgumentOutOfRangeException

markerType is not a valid value.

InvalidKnowledgeVersionException

The CompatibilityLevel property is less than SyncFrameworkVersion2.

SyncIdFormatMismatchException

itemId is not in the ID format specified for this knowledge object.

InvalidKnowledgeMarkerException

The knowledge object already contains items that are marked with a type of marker other than markerType.

InvalidOperationException

This SyncKnowledge object is not initialized.

A SyncKnowledge object can contain markers of only one type. To change the type of markers contained in the knowledge object, RemoveAllChangeUnitsMarkers must be called before new markers are added.

Show: