Compartilhar via


Método SyncKnowledge.AddMarker

Marca o item especificado com o tipo de marcador especificado.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)

Sintaxe

'Declaração
Public Sub AddMarker ( _
    markerType As MarkerType, _
    itemId As SyncId _
)
'Uso
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
)

Parâmetros

  • markerType
    itemId é marcado com este tipo de marcador.
  • itemId
    A ID do item a ser marcado com markerType.

Exceções

Tipo de exceção Condição

ArgumentOutOfRangeException

markerType não é um valor válido.

InvalidKnowledgeVersionException

A propriedade CompatibilityLevel é menor que SyncFrameworkVersion2.

SyncIdFormatMismatchException

itemId não está no formato de ID especificado para este objeto de conhecimento.

InvalidKnowledgeMarkerException

O objeto de conhecimento já contém itens marcados com um tipo de marcador diferente de markerType.

Comentários

Um objeto SyncKnowledge pode conter marcadores de apenas um tipo. Para alterar o tipo dos marcadores contidos no objeto de conhecimento, RemoveAllChangeUnitsMarkers deve ser chamado antes que os novos marcadores sejam adicionados.

Consulte também

Referência

Classe SyncKnowledge
Membros SyncKnowledge
Namespace Microsoft.Synchronization