Поделиться через


Метод 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