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
abstract ReportLiveItemByIndexedField :
fieldName:string *
fieldValue:Object -> unit
public abstract function ReportLiveItemByIndexedField(
fieldName : String,
fieldValue : Object
)
Parámetros
- fieldName
Tipo: System. . :: . .String
Nombre del campo indizado.
- fieldValue
Tipo: System. . :: . .Object
Valor del campo indizado.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | fieldName es un valor null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). , o fieldValue es un valor null Nothing nullptr unit es una referencia NULL (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
Microsoft.Synchronization.MetadataStorage Espacio de nombres