SyncKnowledge.AddMarker 方法

使用指定的标记类型标记指定项。

命名空间: Microsoft.Synchronization
程序集: Microsoft.Synchronization(在 microsoft.synchronization.dll 中)

语法

声明
Public Sub AddMarker ( _
    markerType As MarkerType, _
    itemId As SyncId _
)
用法
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
)

参数

  • markerType
    itemId 使用此标记类型进行标记。
  • itemId
    要用 markerType 进行标记的项的 ID。

异常

异常类型 条件

ArgumentOutOfRangeException

markerType 不是有效值。

InvalidKnowledgeVersionException

CompatibilityLevel 属性小于 SyncFrameworkVersion2

SyncIdFormatMismatchException

itemId 未采用为此知识对象指定的 ID 格式。

InvalidKnowledgeMarkerException

知识对象已包含用 markerType 之外的标记类型进行标记的项。

备注

SyncKnowledge 对象只能包含一种类型的标记。若要更改包含在知识对象中的标记类型,必须在添加新标记之前调用 RemoveAllChangeUnitsMarkers

请参阅

参考

SyncKnowledge 类
SyncKnowledge 成员
Microsoft.Synchronization 命名空间