Freigeben über


SearchIndexClient Klasse

Definition

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

public class SearchIndexClient : Microsoft.Rest.ServiceClient<Microsoft.Azure.Search.SearchIndexClient>, IDisposable, Microsoft.Azure.Search.ISearchIndexClient, Microsoft.Rest.Azure.IAzureClient
type SearchIndexClient = class
    inherit ServiceClient<SearchIndexClient>
    interface ISearchIndexClient
    interface IDisposable
    interface IAzureClient
Public Class SearchIndexClient
Inherits ServiceClient(Of SearchIndexClient)
Implements IAzureClient, IDisposable, ISearchIndexClient
Vererbung
Implementiert

Konstruktoren

SearchIndexClient(DelegatingHandler[])

Initialisiert eine neue instance der SearchIndexClient-Klasse.

SearchIndexClient(HttpClient, Boolean)

Initialisiert eine neue instance der SearchIndexClient-Klasse.

SearchIndexClient(HttpClientHandler, DelegatingHandler[])

Initialisiert eine neue instance der SearchIndexClient-Klasse.

SearchIndexClient(ServiceClientCredentials, DelegatingHandler[])

Initialisiert eine neue instance der SearchIndexClient-Klasse.

SearchIndexClient(ServiceClientCredentials, HttpClient, Boolean)

Initialisiert eine neue instance der SearchIndexClient-Klasse.

SearchIndexClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initialisiert eine neue instance der SearchIndexClient-Klasse.

SearchIndexClient(String, String, SearchCredentials)

Initialisiert eine neue instance der SearchIndexClient-Klasse.

SearchIndexClient(String, String, SearchCredentials, HttpClientHandler, DelegatingHandler[])

Initialisiert eine neue instance der SearchIndexClient-Klasse.

Eigenschaften

AcceptLanguage

Die bevorzugte Sprache für die Antwort.

ApiVersion

Client-API-Version.

Credentials

Anmeldeinformationen, die der Client für die Herstellung einer Verbindung mit Azure benötigt

DeserializationSettings

Ruft JSON-Deserialisierungseinstellungen ab oder legt sie fest.

Documents

Ruft die IDocumentsOperations ab.

FirstMessageHandler

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)
GenerateClientRequestId

Gibt an, ob eine eindeutige x-ms-client-request-ID generiert werden soll. Bei Festlegung auf true wird ein eindeutiger x-ms-client-request-id-Wert generiert und in jede Anforderung eingeschlossen. Der Standardwert ist "true".

HttpClient

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)
HttpClientHandler

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)
HttpMessageHandlers

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)
IndexName

Der Name des Index.

LongRunningOperationRetryTimeout

Das Wiederholungstimeout in Sekunden für Vorgänge mit langer Ausführungsdauer. Standardwert: 30.

SearchCredentials

Ruft die Anmeldeinformationen ab, die zur Authentifizierung bei einem Suchdienst verwendet werden. Dies kann entweder ein Abfrage-API-Schlüssel oder ein Administrator-API-Schlüssel sein.

SearchDnsSuffix

Das DNS-Suffix des Suchdiensts. Der Standardwert ist search.windows.net.

SearchServiceName

Der Name des Suchdiensts.

SerializationSettings

Ruft JSON-Serialisierungseinstellungen ab oder legt sie fest.

UseHttpGetForQueries

Gibt an, ob der Indexclient HTTP GET zum Senden von Such-, Vorschlags- und Autovervollständigen-Anforderungen an die Azure Cognitive Search REST-API verwenden soll. Der Standardwert ist false, was angibt, dass HTTP POST verwendet wird.

UserAgent

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)

Methoden

CreateHttpHandlerPipeline(HttpClientHandler, DelegatingHandler[])

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)
Dispose()

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)
Dispose(Boolean)

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)
InitializeHttpClient(HttpClient, HttpClientHandler, DelegatingHandler[])

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)
InitializeHttpClient(HttpClientHandler, DelegatingHandler[])

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)
SetRetryPolicy(RetryPolicy)

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)
SetUserAgent(String)

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)
SetUserAgent(String, String)

Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.

(Geerbt von ServiceClient<T>)
TargetDifferentIndex(String)
Veraltet.

Ändert den BaseUri dieses Clients so, dass ein anderer Index im gleichen Azure Cognitive Search Dienst als Ziel verwendet wird. Diese Methode ist NICHT threadsicher. Sie müssen sicherstellen, dass keine anderen Threads den Client verwenden, bevor Sie ihn aufrufen.

Gilt für: