Compartir a través de


SearchDocument Clase

Definición

Representa un documento sin tipo devuelto a partir de una búsqueda o búsqueda de documentos. Se puede tener acceso a él como un objeto dinámico o un diccionario.

[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))
Herencia
SearchDocument
Atributos
Implementaciones

Constructores

SearchDocument()

Inicializa una nueva instancia de la clase SearchDocument.

SearchDocument(IDictionary<String,Object>)

Inicializa una nueva instancia de la clase SearchDocument con valores iniciales.

Propiedades

Count

Obtiene el número de elementos incluidos en ICollection<T>.

Item[String]

Obtiene o establece el elemento con la clave especificada.

Keys

Obtiene una interfaz ICollection<T> que contiene las claves de la interfaz IDictionary<TKey,TValue>.

Métodos

Add(String, Object)

Agrega un elemento con la clave y el valor proporcionados a IDictionary<TKey,TValue>.

Clear()

Quita todos los elementos de ICollection<T>.

ContainsKey(String)

Determina si IDictionary<TKey,TValue> contiene un elemento con la clave especificada.

GetBoolean(String)

Obtenga el valor de una SearchDocumentNullable<T> propiedad denominada key.

GetBooleanCollection(String)

Obtenga el valor de una SearchDocumentpropiedad de Boolean colección denominada key.

GetDateTimeOffset(String)

Obtenga el valor de una SearchDocumentNullable<T> propiedad denominada key.

GetDateTimeOffsetCollection(String)

Obtenga el valor de una SearchDocumentpropiedad de DateTimeOffset colección denominada key.

GetDouble(String)

Obtenga el valor de una SearchDocumentNullable<T> propiedad denominada key.

GetDoubleCollection(String)

Obtenga el valor de una SearchDocumentpropiedad de Double colección denominada key.

GetEnumerator()

Devuelve un enumerador que procesa una iteración en la colección.

GetInt32(String)

Obtenga el valor de una SearchDocumentNullable<T> propiedad denominada key.

GetInt32Collection(String)

Obtenga el valor de una SearchDocumentpropiedad de Int32 colección denominada key.

GetInt64(String)

Obtenga el valor de una SearchDocumentNullable<T> propiedad denominada key.

GetInt64Collection(String)

Obtenga el valor de una SearchDocumentpropiedad de Int64 colección denominada key.

GetObject(String)

Obtenga el valor de una SearchDocumentpropiedad compleja SearchDocument denominada key.

GetObjectCollection(String)

Obtenga el valor de una SearchDocumentpropiedad de colección compleja SearchDocument denominada key.

GetPoint(String)

Obtenga el valor de una SearchDocumentGeoPoint propiedad denominada key.

GetPointCollection(String)

Obtenga el valor de una SearchDocumentpropiedad de GeoPoint colección denominada key.

GetString(String)

Obtenga el valor de una SearchDocumentString propiedad denominada key.

GetStringCollection(String)

Obtenga el valor de una SearchDocumentpropiedad de String colección denominada key.

Remove(String)

Quita el elemento con la clave especificada de IDictionary<TKey,TValue>.

ToString()

Devuelve una cadena que representa el objeto actual.

TryGetValue(String, Object)

Obtiene el valor asociado a la clave especificada.

Implementaciones de interfaz explícitas

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

Agrega un elemento a ICollection<T>.

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

Determina si ICollection<T> contiene un valor específico.

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

Copia los elementos de ICollection<T> en Array, empezando por un índice determinado de Array.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Obtiene un valor que indica si ICollection<T> es de solo lectura.

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

Quita la primera aparición de un objeto específico de la interfaz ICollection<T>.

IDictionary<String,Object>.Values

Obtiene una interfaz ICollection<T> que contiene los valores de la interfaz IDictionary<TKey,TValue>.

IEnumerable.GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

Métodos de extensión

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

Obtiene o agrega el valor asociado a la clave especificada.

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

Obtiene el valor asociado a la clave especificada.

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

Representa un documento sin tipo devuelto a partir de una búsqueda o búsqueda de documentos. Se puede tener acceso a él como un objeto dinámico o un diccionario.

Se aplica a