Método ReplicaMetadata.FindItemMetadataByIndexedField
Quando substituído em uma classe derivada, retorna uma lista de entradas de metadados do item que têm o valor especificado para o campo indexado.
Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)
Sintaxe
'Declaração
Public MustOverride Function FindItemMetadataByIndexedField ( _
fieldName As String, _
fieldValue As Object _
) As IEnumerable(Of ItemMetadata)
'Uso
Dim instance As ReplicaMetadata
Dim fieldName As String
Dim fieldValue As Object
Dim returnValue As IEnumerable(Of ItemMetadata)
returnValue = instance.FindItemMetadataByIndexedField(fieldName, fieldValue)
public abstract IEnumerable<ItemMetadata> FindItemMetadataByIndexedField (
string fieldName,
Object fieldValue
)
public:
virtual IEnumerable<ItemMetadata^>^ FindItemMetadataByIndexedField (
String^ fieldName,
Object^ fieldValue
) abstract
public abstract IEnumerable<ItemMetadata> FindItemMetadataByIndexedField (
String fieldName,
Object fieldValue
)
public abstract function FindItemMetadataByIndexedField (
fieldName : String,
fieldValue : Object
) : IEnumerable<ItemMetadata>
Parâmetros
- fieldName
O nome do campo indexado. O campo deve ser um campo válido e de índice.
- fieldValue
O valor do campo indexado.
Valor de retorno
Uma lista de entradas de metadados do item que têm o valor especificado para o campo indexado. Quando não existir nenhum item, uma coleção vazia será retornada.
Exceções
Tipo de exceção | Condição |
---|---|
O objeto foi descartado ou não foi inicializado corretamente. |
|
fieldName ou fieldValue é um referência nula (Nothing no Visual Basic). |
|
fieldName tem comprimento 0 ou fieldValue é do tipo string e tem comprimento 0. |
|
Não há suporte para o tipo de fieldValue. |
|
fieldName não foi localizado ou não é válido. |
Comentários
Os campos personalizados devem ser estabelecidos quando os metadados da réplica são inicializados pela primeira vez, passando FieldSchema para InitializeReplicaMetadata.
Os campos de índice devem ser estabelecidos quando os metadados da réplica são inicializados pela primeira vez, passando IndexSchema para InitializeReplicaMetadata.
Consulte também
Referência
Classe ReplicaMetadata
Membros ReplicaMetadata
Namespace Microsoft.Synchronization.MetadataStorage