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
)
member AddMarker : 
        markerType:MarkerType * 
        itemId:SyncId -> unit 
public function AddMarker(
    markerType : MarkerType, 
    itemId : SyncId
)

参数

异常

异常 条件
ArgumentOutOfRangeException

markerType 不是有效值。

InvalidKnowledgeVersionException

CompatibilityLevel 属性小于 SyncFrameworkVersion2

SyncIdFormatMismatchException

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

InvalidKnowledgeMarkerException

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

InvalidOperationException

SyncKnowledge 对象未初始化。

注释

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

请参阅

参考

SyncKnowledge类

SyncKnowledge 成员

Microsoft.Synchronization 命名空间