ContainsMarker-Methode

Gibt an, ob das angegebene Element mit dem angegebenen Markertyp markiert ist.

Namespace:  Microsoft.Synchronization
Assembly:  Microsoft.Synchronization (in Microsoft.Synchronization.dll)

Syntax

'Declaration
Public Function ContainsMarker ( _
    markerType As MarkerType, _
    itemId As SyncId _
) As Boolean
'Usage
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
)
member ContainsMarker : 
        markerType:MarkerType * 
        itemId:SyncId -> bool 
public function ContainsMarker(
    markerType : MarkerType, 
    itemId : SyncId
) : boolean

Parameter

Rückgabewert

Typ: System. . :: . .Boolean
true , wenn itemId mit dem angegebenen Markertyp markiert wird. Andernfalls false.

Ausnahmen

Ausnahme Bedingung
ArgumentOutOfRangeException

markerType ist kein gültiger Wert.

InvalidKnowledgeVersionException

Die CompatibilityLevel-Eigenschaft ist kleiner als SyncFrameworkVersion2.

SyncIdFormatMismatchException

itemId hat nicht das ID-Format, das für dieses Wissensobjekt angegeben wurde.

InvalidOperationException

Dieses SyncKnowledge-Objekt ist nicht initialisiert.

Hinweise

Wenn benutzerdefinierte Filter verwendet werden, muss der Quellenanbieter ContainsMarker aufrufen. Dabei muss markerType auf AllChangeUnitsRequired festgelegt sein, um zu überprüfen, ob für Elemente, die einem Änderungsbatch hinzugefügt werden, erforderlich ist, dass alle Änderungseinheiten enthalten sind. Wenn ein Element so markiert ist, dass alle Änderungseinheiten erforderlich sind, muss der Quellenanbieter alle Änderungseinheiten einschließen, die den Filter für dieses Element passieren.

Siehe auch

Verweis

SyncKnowledge Klasse

SyncKnowledge-Member

Microsoft.Synchronization-Namespace