Condividi tramite


Metodo SyncKnowledge.ContainsMarker

Indica se l'elemento specificato è contrassegnato dal tipo di indicatore specificato.

Spazio dei nomi: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Sintassi

'Dichiarazione
Public Function ContainsMarker ( _
    markerType As MarkerType, _
    itemId As SyncId _
) As Boolean
'Utilizzo
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

Parametri

  • markerType
    Tipo di indicatore da cercare.
  • itemId
    ID dell'elemento da cercare.

Valore restituito

true quando itemId è contrassegnato dal tipo di indicatore specificato. In caso contrario, false.

Eccezioni

Tipo di eccezione Condizione

ArgumentOutOfRangeException

markerType non è un valore valido.

InvalidKnowledgeVersionException

La proprietà CompatibilityLevel è minore di SyncFrameworkVersion2.

SyncIdFormatMismatchException

itemId non presenta il formato ID specificato per questo oggetto conoscenza.

Osservazioni

Quando vengono utilizzati filtri personalizzati, il provider di origine deve chiamare ContainsMarker con markerType impostato su AllChangeUnitsRequired, per controllare se gli elementi aggiunti a un batch di modifiche richiedono che tutte le unità di modifica siano incluse. Quando un elemento è contrassegnato in modo da richiedere tutte le unità di modifica, il provider di origine deve includere tutte le unità di modifica che passano il filtro per quell'elemento.

Vedere anche

Riferimento

Classe SyncKnowledge
Membri SyncKnowledge
Spazio dei nomi Microsoft.Synchronization