共用方式為


ContainsMarker 方法

指出指定的項目是否使用指定的標記類型進行標示。

命名空間:  Microsoft.Synchronization
組件:  Microsoft.Synchronization (在 Microsoft.Synchronization.dll 中)

語法

'宣告
Public Function ContainsMarker ( _
    markerType As MarkerType, _
    itemId As SyncId _
) As Boolean
'用途
Dim instance As SyncKnowledge
Dim markerType As MarkerType
Dim itemId As SyncId
Dim returnValue As Boolean

returnValue = instance.ContainsMarker(markerType, _
    itemId)
public bool ContainsMarker(
    MarkerType markerType,
    SyncId itemId
)
public:
bool ContainsMarker(
    MarkerType markerType, 
    SyncId^ itemId
)
member ContainsMarker : 
        markerType:MarkerType * 
        itemId:SyncId -> bool 
public function ContainsMarker(
    markerType : MarkerType, 
    itemId : SyncId
) : boolean

參數

傳回值

型別:System. . :: . .Boolean
當 itemId 使用指定的標記類型進行標示時,則為 true,否則為 false。

例外

例外狀況 條件
ArgumentOutOfRangeException

markerType 不是有效的值。

InvalidKnowledgeVersionException

CompatibilityLevel 屬性小於 SyncFrameworkVersion2

SyncIdFormatMismatchException

itemId 沒有採用針對這個知識物件所指定的識別碼格式。

InvalidOperationException

這個 SyncKnowledge 物件尚未初始化。

備註

使用自訂篩選時,來源提供者必須呼叫 ContainsMarker 並將 markerType 設定為 AllChangeUnitsRequired,以便檢查加入至變更批次的項目是否需要包含所有變更單位。當某個項目標示為需要所有變更單位時,來源提供者必須包含通過該項目之篩選的所有變更單位。

請參閱

參考

SyncKnowledge類別

SyncKnowledge 成員

Microsoft.Synchronization 命名空間