Compartilhar via


Método SyncKnowledge.ContainsMarker

Indica se o item especificado está marcado com o tipo de marcador especificado.

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

Sintaxe

'Declaração
Public Function ContainsMarker ( _
    markerType As MarkerType, _
    itemId As SyncId _
) As Boolean
'Uso
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
)
public boolean ContainsMarker (
    MarkerType markerType, 
    SyncId itemId
)
public function ContainsMarker (
    markerType : MarkerType, 
    itemId : SyncId
) : boolean

Parâmetros

  • markerType
    O tipo de marcador a ser pesquisado.
  • itemId
    A ID do item a ser pesquisado.

Valor de retorno

true quando itemId está marcado com o tipo de marcador especificado. Caso contrário, false.

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.

Comentários

Quando são usados filtros personalizados, o provedor de origem deve chamar ContainsMarker com markerType definido como AllChangeUnitsRequired para verificar se os itens adicionados a um lote de alterações exigem que todas as unidades de alteração sejam incluídas. Quando o item é marcado para exigir todas as unidades de alteração, o provedor de origem deve incluir todas as unidades de alteração que passam pelo filtro desse item.

Consulte também

Referência

Classe SyncKnowledge
Membros SyncKnowledge
Namespace Microsoft.Synchronization