ReportLiveItemByIndexedFields Método
Cuando se invalida en una clase derivada, notifica que el elemento identificado por el conjunto de valores especificado para los campos indizados 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 ReportLiveItemByIndexedFields ( _
fields As IEnumerable(Of KeyValuePair(Of String, Object)) _
)
'Uso
Dim instance As DeleteDetector
Dim fields As IEnumerable(Of KeyValuePair(Of String, Object))
instance.ReportLiveItemByIndexedFields(fields)
public abstract void ReportLiveItemByIndexedFields(
IEnumerable<KeyValuePair<string, Object>> fields
)
public:
virtual void ReportLiveItemByIndexedFields(
IEnumerable<KeyValuePair<String^, Object^>>^ fields
) abstract
abstract ReportLiveItemByIndexedFields :
fields:IEnumerable<KeyValuePair<string, Object>> -> unit
public abstract function ReportLiveItemByIndexedFields(
fields : IEnumerable<KeyValuePair<String, Object>>
)
Parámetros
- fields
Tipo: System.Collections.Generic. . :: . .IEnumerable< (Of < ( <'KeyValuePair< (Of < ( <'String, Object> ) > ) >> ) > ) >
Conjunto de nombres y pares de valores de campo indizado que definen el elemento que hay que notificar como activo.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | fields es un valor null Nothing nullptr unit es una referencia NULL (Nothing en Visual Basic). . |
ItemMetadataNotFoundException | No se encontró ningún elemento con el índice especificado. |
Notas
Este método notifica a DeleteDetector que se ha encontrado un conjunto de elementos 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