Partager via


Méthode SyncKnowledge.ContainsMarker

Indique si l'élément spécifié est marqué avec le type de marqueur spécifié.

Espace de noms: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (dans microsoft.synchronization.dll)

Syntaxe

'Déclaration
Public Function ContainsMarker ( _
    markerType As MarkerType, _
    itemId As SyncId _
) As Boolean
'Utilisation
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

Paramètres

  • markerType
    Type de marqueur à rechercher.
  • itemId
    ID de l'élément à rechercher.

Valeur de retour

true lorsque itemId est marqué avec le type de marqueur spécifié. Sinon, false.

Exceptions

Type d'exception Condition

ArgumentOutOfRangeException

markerType n'est pas une valeur valide.

InvalidKnowledgeVersionException

La propriété CompatibilityLevel est inférieure à SyncFrameworkVersion2.

SyncIdFormatMismatchException

itemId n'est pas au format d'ID spécifié pour cet objet de connaissance.

Notes

Lorsque des filtres personnalisés sont utilisés, le fournisseur de source doit appeler ContainsMarker en affectant à markerType la valeur AllChangeUnitsRequired, afin de vérifier si les éléments qui sont ajoutés à un lot de modifications requièrent que toutes les unités de modification soient incluses. Lorsqu'un élément est marqué comme nécessitant toutes les unités de modification, le fournisseur de source doit inclure toutes les unités de modification qui répondent au filtre pour cet élément.

Voir aussi

Référence

Classe SyncKnowledge
Membres SyncKnowledge
Espace de noms Microsoft.Synchronization