Compartilhar via


SearchDocument Classe

Definição

Representa um documento não tipado retornado de uma pesquisa ou pesquisa de documento. Ele pode ser acessado como um objeto dinâmico ou um dicionário.

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Search.Documents.Models.SearchDocumentConverter))]
public class SearchDocument : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Search.Documents.Models.SearchDocumentConverter))>]
type SearchDocument = class
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
Public Class SearchDocument
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
Herança
SearchDocument
Atributos
Implementações

Construtores

SearchDocument()

Inicializa uma nova instância da classe SearchDocument.

SearchDocument(IDictionary<String,Object>)

Inicializa uma nova instância da classe SearchDocument com valores iniciais.

Propriedades

Count

Obtém o número de elementos contidos no ICollection<T>.

Item[String]

Obtém ou define o elemento com a chave especificada.

Keys

Obtém um ICollection<T> que contém as chaves do IDictionary<TKey,TValue>.

Métodos

Add(String, Object)

Adiciona um elemento com a chave fornecida e o valor para o IDictionary<TKey,TValue>.

Clear()

Remove todos os itens do ICollection<T>.

ContainsKey(String)

Determina se o IDictionary<TKey,TValue> contém um elemento com a chave especificada.

GetBoolean(String)

Obtenha o valor de uma SearchDocumentpropriedade de Nullable<T> chamada key.

GetBooleanCollection(String)

Obtenha o valor de uma SearchDocumentpropriedade de coleção chamada keyBoolean .

GetDateTimeOffset(String)

Obtenha o valor de uma SearchDocumentpropriedade de Nullable<T> chamada key.

GetDateTimeOffsetCollection(String)

Obtenha o valor de uma SearchDocumentpropriedade de coleção chamada keyDateTimeOffset .

GetDouble(String)

Obtenha o valor de uma SearchDocumentpropriedade de Nullable<T> chamada key.

GetDoubleCollection(String)

Obtenha o valor de uma SearchDocumentpropriedade de coleção chamada keyDouble .

GetEnumerator()

Retorna um enumerador que itera pela coleção.

GetInt32(String)

Obtenha o valor de uma SearchDocumentpropriedade de Nullable<T> chamada key.

GetInt32Collection(String)

Obtenha o valor de uma SearchDocumentpropriedade de coleção chamada keyInt32 .

GetInt64(String)

Obtenha o valor de uma SearchDocumentpropriedade de Nullable<T> chamada key.

GetInt64Collection(String)

Obtenha o valor de uma SearchDocumentpropriedade de coleção chamada keyInt64 .

GetObject(String)

Obtenha o valor de uma SearchDocumentpropriedade complexa SearchDocument chamada key.

GetObjectCollection(String)

Obtenha o valor de uma SearchDocumentpropriedade de coleção complexa SearchDocument chamada key.

GetPoint(String)

Obtenha o valor de uma SearchDocumentpropriedade de GeoPoint chamada key.

GetPointCollection(String)

Obtenha o valor de uma SearchDocumentpropriedade de coleção chamada keyGeoPoint .

GetString(String)

Obtenha o valor de uma SearchDocumentpropriedade de String chamada key.

GetStringCollection(String)

Obtenha o valor de uma SearchDocumentpropriedade de coleção chamada keyString .

Remove(String)

Remove o elemento com a chave especificada do IDictionary<TKey,TValue>.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

TryGetValue(String, Object)

Obtém o valor associado à chave especificada.

Implantações explícitas de interface

ICollection<KeyValuePair<String,Object>>.Add(KeyValuePair<String,Object>)

Adiciona um item ao ICollection<T>.

ICollection<KeyValuePair<String,Object>>.Contains(KeyValuePair<String,Object>)

Determinará se o ICollection<T> contiver um valor específico.

ICollection<KeyValuePair<String,Object>>.CopyTo(KeyValuePair<String,Object>[], Int32)

Copia os elementos do ICollection<T> para um Array, começando em um determinado índice Array.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Obtém um valor que indica se o ICollection<T> é somente leitura.

ICollection<KeyValuePair<String,Object>>.Remove(KeyValuePair<String,Object>)

Remove a primeira ocorrência de um objeto específico do ICollection<T>.

IDictionary<String,Object>.Values

Obtém um ICollection<T> que contém os valores no IDictionary<TKey,TValue>.

IEnumerable.GetEnumerator()

Retorna um enumerador que itera em uma coleção.

Métodos de Extensão

GetValueOrAdd<TKey,TValue>(IDictionary<TKey,TValue>, TKey, Func<TKey,TValue>)

Obtém ou adiciona o valor associado à chave especificada.

GetValueOrDefault<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue)

Obtém o valor associado à chave especificada.

AsFormattedString<TKey,TValue>(IDictionary<TKey,TValue>)

Representa um documento não tipado retornado de uma pesquisa ou pesquisa de documento. Ele pode ser acessado como um objeto dinâmico ou um dicionário.

Aplica-se a