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


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

Исключения

Тип исключения Условие

ArgumentOutOfRangeException

Параметр markerType имеет недопустимое значение.

InvalidKnowledgeVersionException

Свойство CompatibilityLevel имеет значение меньше SyncFrameworkVersion2.

SyncIdFormatMismatchException

Формат itemId отличается от формата идентификаторов, заданного для этого объекта набора знаний.

InvalidKnowledgeMarkerException

Объект набора знаний уже содержит элементы, помеченные маркером типа, отличного от markerType.

Замечания

Объект SyncKnowledge может содержать маркеры только одного типа. Чтобы изменить тип маркеров, содержащихся в объекте набора знаний, необходимо вызвать метод RemoveAllChangeUnitsMarkers перед добавлением новых маркеров.

См. также

Справочник

Класс SyncKnowledge
Элементы SyncKnowledge
Пространство имен Microsoft.Synchronization