Метод 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
)
Параметры
- markerType
Тип Microsoft.Synchronization. . :: . .MarkerType
itemId помечается маркером этого типа.
- itemId
Тип Microsoft.Synchronization. . :: . .SyncId
Идентификатор элемента, помечаемого маркером типа markerType.
Исключения
Исключение | Условие |
---|---|
ArgumentOutOfRangeException | Параметр markerType имеет недопустимое значение. |
InvalidKnowledgeVersionException | Свойство CompatibilityLevel имеет значение меньше SyncFrameworkVersion2. |
SyncIdFormatMismatchException | Формат itemId отличается от формата идентификаторов, заданного для этого объекта набора знаний. |
InvalidKnowledgeMarkerException | Объект набора знаний уже содержит элементы, помеченные маркером типа, отличного от markerType. |
InvalidOperationException | Этот объект SyncKnowledge не инициализирован. |
Замечания
Объект SyncKnowledge может содержать маркеры только одного типа. Чтобы изменить тип маркеров, содержащихся в объекте набора знаний, необходимо перед добавлением новых маркеров вызвать метод RemoveAllChangeUnitsMarkers.