共用方式為


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 沒有採用針對這個知識物件所指定的識別碼格式。

InvalidKnowledgeMarkerException

知識物件已經包含使用 markerType 以外之標記類型所標示的項目。

InvalidOperationException

這個 SyncKnowledge 物件尚未初始化。

備註

SyncKnowledge 物件只能包含一種類型的標記。若要變更知識物件中包含之標記的類型,必須在加入新標記之前,呼叫 RemoveAllChangeUnitsMarkers

請參閱

參考

SyncKnowledge類別

SyncKnowledge 成員

Microsoft.Synchronization 命名空間