Freigeben über


SearchDocument Klasse

Definition

Stellt ein nicht typisiertes Dokument dar, das von einer Suche oder einer Dokumentsuche zurückgegeben wird. Auf sie kann entweder als dynamisches Objekt oder als Wörterbuch zugegriffen werden.

[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))
Vererbung
SearchDocument
Attribute
Implementiert

Konstruktoren

SearchDocument()

Initialisiert eine neue instance der SearchDocument-Klasse.

SearchDocument(IDictionary<String,Object>)

Initialisiert eine neue instance der SearchDocument-Klasse mit Anfangswerten.

Eigenschaften

Count

Ruft die Anzahl der Elemente ab, die in ICollection<T> enthalten sind.

Item[String]

Ruft das Element mit dem angegebenen Schlüssel ab oder legt dieses fest.

Keys

Ruft eine ICollection<T> ab, die die Schlüssel des IDictionary<TKey,TValue> enthält.

Methoden

Add(String, Object)

Fügt der IDictionary<TKey,TValue>-Schnittstelle ein Element mit dem angegebenen Schlüssel und Wert hinzu.

Clear()

Entfernt alle Elemente aus ICollection<T>.

ContainsKey(String)

Ermittelt, ob das IDictionary<TKey,TValue> ein Element mit dem angegebenen Schlüssel enthält.

GetBoolean(String)

Ruft den Wert einer SearchDocument-Eigenschaft mit Nullable<T> dem Namen keyab.

GetBooleanCollection(String)

Ruft den Wert einer SearchDocumentAuflistungseigenschaft Boolean mit dem Namen keyab.

GetDateTimeOffset(String)

Ruft den Wert einer SearchDocument-Eigenschaft mit Nullable<T> dem Namen keyab.

GetDateTimeOffsetCollection(String)

Ruft den Wert einer SearchDocumentAuflistungseigenschaft DateTimeOffset mit dem Namen keyab.

GetDouble(String)

Ruft den Wert einer SearchDocument-Eigenschaft mit Nullable<T> dem Namen keyab.

GetDoubleCollection(String)

Ruft den Wert einer SearchDocumentAuflistungseigenschaft Double mit dem Namen keyab.

GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung durchläuft.

GetInt32(String)

Ruft den Wert einer SearchDocument-Eigenschaft mit Nullable<T> dem Namen keyab.

GetInt32Collection(String)

Ruft den Wert einer SearchDocumentAuflistungseigenschaft Int32 mit dem Namen keyab.

GetInt64(String)

Ruft den Wert einer SearchDocument-Eigenschaft mit Nullable<T> dem Namen keyab.

GetInt64Collection(String)

Ruft den Wert einer SearchDocumentAuflistungseigenschaft Int64 mit dem Namen keyab.

GetObject(String)

Ruft den Wert einer SearchDocumentkomplexen SearchDocument Eigenschaft mit dem Namen keyab.

GetObjectCollection(String)

Ruft den Wert einer SearchDocumentkomplexen SearchDocument Auflistungseigenschaft namens keyab.

GetPoint(String)

Ruft den Wert einer SearchDocument-Eigenschaft mit GeoPoint dem Namen keyab.

GetPointCollection(String)

Ruft den Wert einer SearchDocumentAuflistungseigenschaft GeoPoint mit dem Namen keyab.

GetString(String)

Ruft den Wert einer SearchDocument-Eigenschaft mit String dem Namen keyab.

GetStringCollection(String)

Ruft den Wert einer SearchDocumentAuflistungseigenschaft String mit dem Namen keyab.

Remove(String)

Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary<TKey,TValue>.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

TryGetValue(String, Object)

Ruft den dem angegebenen Schlüssel zugeordneten Wert ab.

Explizite Schnittstellenimplementierungen

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

Fügt der ICollection<T> ein Element hinzu.

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

Ermittelt, ob die ICollection<T> einen bestimmten Wert enthält.

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

Kopiert die Elemente der ICollection<T> in ein Array, beginnend bei einem bestimmten Array-Index.

ICollection<KeyValuePair<String,Object>>.IsReadOnly

Ruft einen Wert ab, der angibt, ob das ICollection<T> schreibgeschützt ist.

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

Entfernt das erste Vorkommen eines angegebenen Objekts aus der ICollection<T>.

IDictionary<String,Object>.Values

Ruft eine ICollection<T> ab, die die Werte im IDictionary<TKey,TValue> enthält.

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.

Erweiterungsmethoden

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

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist, oder fügt den Wert hinzu.

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

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist.

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

Stellt ein nicht typisiertes Dokument dar, das von einer Suche oder einer Dokumentsuche zurückgegeben wird. Auf sie kann entweder als dynamisches Objekt oder als Wörterbuch zugegriffen werden.

Gilt für: