Condividi tramite


Metodo DeleteDetector.ReportLiveItemByIndexedField

Quando sottoposto a override in una classe derivata, segnala che l'elemento identificato dal valore di campo indicizzato è attivo e non deve essere considerato eliminato.

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

Sintassi

'Dichiarazione
Public MustOverride Sub ReportLiveItemByIndexedField ( _
    fieldName As String, _
    fieldValue As Object _
)
'Utilizzo
Dim instance As DeleteDetector
Dim fieldName As String
Dim fieldValue As Object

instance.ReportLiveItemByIndexedField(fieldName, fieldValue)
public abstract void ReportLiveItemByIndexedField (
    string fieldName,
    Object fieldValue
)
public:
virtual void ReportLiveItemByIndexedField (
    String^ fieldName, 
    Object^ fieldValue
) abstract
public abstract void ReportLiveItemByIndexedField (
    String fieldName, 
    Object fieldValue
)
public abstract function ReportLiveItemByIndexedField (
    fieldName : String, 
    fieldValue : Object
)

Parametri

  • fieldName
    Nome del campo indicizzato.
  • fieldValue
    Valore del campo indicizzato.

Eccezioni

Tipo di eccezione Condizione

ArgumentNullException

fieldName è Null o fieldValue è Null.

ArgumentException

fieldName ha lunghezza 0.

ItemMetadataNotFoundException

Non sono stati trovati elementi con l'indice specificato.

Osservazioni

Questo metodo notifica a DeleteDetector che è stato individuato un elemento nell'archivio.

Per l'implementazione disponibile tramite SqlMetadataStore, questo metodo deve essere chiamato solo sugli elementi non modificati, perché SaveItemMetadata contrassegna implicitamente gli elementi aggiornati come attivi.

Vedere anche

Riferimento

Classe DeleteDetector
Membri DeleteDetector
Spazio dei nomi Microsoft.Synchronization.MetadataStorage