DeleteDetector.ReportLiveItemByIndexedField Método

Cuando se invalida en una clase derivada, notifica que el elemento identificado por el valor del campo indizado está activo y no debería considerarse eliminado.

Espacio de nombres: Microsoft.Synchronization.MetadataStorage
Ensamblado: Microsoft.Synchronization.MetadataStorage (en microsoft.synchronization.metadatastorage.dll)

Sintaxis

'Declaración
Public MustOverride Sub ReportLiveItemByIndexedField ( _
    fieldName As String, _
    fieldValue As Object _
)
'Uso
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
)

Parámetros

  • fieldName
    Nombre del campo indizado.
  • fieldValue
    Valor del campo indizado.

Excepciones

Tipo de excepción Condición

ArgumentNullException

fieldName es un valor es una referencia nula (Nothing en Visual Basic)., o fieldValue es un valor es una referencia nula (Nothing en Visual Basic)..

ArgumentException

La longitud de fieldName es 0.

ItemMetadataNotFoundException

No se encontró ningún elemento con el índice especificado.

Notas

Este método notifica a DeleteDetector que se ha encontrado un elemento en el almacén.

Para la implementación que está disponible a través de SqlMetadataStore, sólo es necesario llamar a este método en elementos sin modificar porque SaveItemMetadata marca implícitamente los elementos actualizados como activos.

Vea también

Referencia

DeleteDetector Clase
DeleteDetector Miembros
Microsoft.Synchronization.MetadataStorage Espacio de nombres