Partilhar via


Método DeleteDetector.FindUnreportedItemsByIndexedFields

Quando substituído em uma classe derivada, retorna uma lista de itens que têm o conjunto especificado de valores de campo indexado, não estão marcados como ativos no repositório de metadados e ainda não estão marcados como excluídos.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)

Sintaxe

'Declaração
Public MustOverride Function FindUnreportedItemsByIndexedFields ( _
    fields As IEnumerable(Of KeyValuePair(Of String, Object)) _
) As IEnumerable(Of ItemMetadata)
'Uso
Dim instance As DeleteDetector
Dim fields As IEnumerable(Of KeyValuePair(Of String, Object))
Dim returnValue As IEnumerable(Of ItemMetadata)

returnValue = instance.FindUnreportedItemsByIndexedFields(fields)
public abstract IEnumerable<ItemMetadata> FindUnreportedItemsByIndexedFields (
    IEnumerable<KeyValuePair<string,Object>> fields
)
public:
virtual IEnumerable<ItemMetadata^>^ FindUnreportedItemsByIndexedFields (
    IEnumerable<KeyValuePair<String^, Object^>>^ fields
) abstract
public abstract IEnumerable<ItemMetadata> FindUnreportedItemsByIndexedFields (
    IEnumerable<KeyValuePair<String,Object>> fields
)
public abstract function FindUnreportedItemsByIndexedFields (
    fields : IEnumerable<KeyValuePair<String,Object>>
) : IEnumerable<ItemMetadata>

Parâmetros

  • fields
    O conjunto de pares de nome e valor de campo indexado que define os itens a serem pesquisados.

Valor de retorno

Uma lista de itens que têm o conjunto especificado de valores de campo indexado, não estão marcados como ativos no repositório de metadados e ainda não estão marcados como excluídos. Quando não existir nenhum item, uma coleção vazia será retornada.

Exceções

Tipo de exceção Condição

ArgumentNullException

fields é um referência nula (Nothing no Visual Basic).

Comentários

Um item está marcado como ativo no repositório de metadados quando ReplicaMetadata.SaveItemMetadata foi chamado para um item alterado ou quando ReportLiveItemByIndexedField ou ReportLiveItemByIndexedFields foi chamado para um item inalterado, porém ativo.

Consulte também

Referência

Classe DeleteDetector
Membros DeleteDetector
Namespace Microsoft.Synchronization.MetadataStorage