Share via


SyncKnowledge.AddMarker Method

Marks the specified item with the specified marker type.

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

Syntax

'Declaration
Public Sub AddMarker ( _
    markerType As MarkerType, _
    itemId As SyncId _
)
'Usage
Dim instance As SyncKnowledge
Dim markerType As MarkerType
Dim itemId As SyncId

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

Parameters

  • markerType
    itemId is marked with this marker type.
  • itemId
    The ID of the item to mark with markerType.

Exceptions

Exception type Condition

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.

Remarks

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.

See Also

Reference

SyncKnowledge Class
SyncKnowledge Members
Microsoft.Synchronization Namespace