Freigeben über


SearchClient Konstruktoren

Definition

Überlädt

SearchClient()

Initialisiert eine neue instance der SearchClient-Klasse zum Mocking.

SearchClient(Uri, String, AzureKeyCredential)

Initialisiert eine neue instance der SearchClient-Klasse zum Abfragen eines Indexes und zum Hochladen, Zusammenführen oder Löschen von Dokumenten.

SearchClient(Uri, String, TokenCredential)

Initialisiert eine neue instance der SearchClient-Klasse zum Abfragen eines Indexes und zum Hochladen, Zusammenführen oder Löschen von Dokumenten.

SearchClient(Uri, String, AzureKeyCredential, SearchClientOptions)

Initialisiert eine neue instance der SearchClient-Klasse zum Abfragen eines Indexes und zum Hochladen, Zusammenführen oder Löschen von Dokumenten.

SearchClient(Uri, String, TokenCredential, SearchClientOptions)

Initialisiert eine neue instance der SearchClient-Klasse zum Abfragen eines Indexes und zum Hochladen, Zusammenführen oder Löschen von Dokumenten.

SearchClient()

Quelle:
SearchClient.cs
Quelle:
SearchClient.cs

Initialisiert eine neue instance der SearchClient-Klasse zum Mocking.

protected SearchClient ();
Protected Sub New ()

Gilt für:

SearchClient(Uri, String, AzureKeyCredential)

Quelle:
SearchClient.cs
Quelle:
SearchClient.cs

Initialisiert eine neue instance der SearchClient-Klasse zum Abfragen eines Indexes und zum Hochladen, Zusammenführen oder Löschen von Dokumenten.

public SearchClient (Uri endpoint, string indexName, Azure.AzureKeyCredential credential);
new Azure.Search.Documents.SearchClient : Uri * string * Azure.AzureKeyCredential -> Azure.Search.Documents.SearchClient
Public Sub New (endpoint As Uri, indexName As String, credential As AzureKeyCredential)

Parameter

endpoint
Uri

Erforderlich. Der URI-Endpunkt des Suchdiensts. Dies ähnelt wahrscheinlich "https://{search_service}.search.windows.net". Der URI muss HTTPS verwenden.

indexName
String

Erforderlich. Der Name des Suchindex.

credential
AzureKeyCredential

Erforderlich. Die Anmeldeinformationen des API-Schlüssels, die zum Authentifizieren von Anforderungen beim Suchdienst verwendet werden. Sie müssen einen Administratorschlüssel verwenden, um die Dokumente in einem Suchindex zu ändern. Weitere Informationen zu API-Schlüsseln in Azure Cognitive Search finden Sie unter Erstellen und Verwalten von API-Schlüsseln für einen Azure Cognitive Search Dienst.

Ausnahmen

Wird ausgelöst, wenn , endpointindexNameoder credential NULL ist.

Wird ausgelöst, wenn der endpoint nicht HTTPS verwendet oder leer indexName ist.

Gilt für:

SearchClient(Uri, String, TokenCredential)

Quelle:
SearchClient.cs
Quelle:
SearchClient.cs

Initialisiert eine neue instance der SearchClient-Klasse zum Abfragen eines Indexes und zum Hochladen, Zusammenführen oder Löschen von Dokumenten.

public SearchClient (Uri endpoint, string indexName, Azure.Core.TokenCredential tokenCredential);
new Azure.Search.Documents.SearchClient : Uri * string * Azure.Core.TokenCredential -> Azure.Search.Documents.SearchClient
Public Sub New (endpoint As Uri, indexName As String, tokenCredential As TokenCredential)

Parameter

endpoint
Uri

Erforderlich. Der URI-Endpunkt des Suchdiensts. Dies ähnelt wahrscheinlich "https://{search_service}.search.windows.net". Der URI muss HTTPS verwenden.

indexName
String

Erforderlich. Der Name des Suchindex.

tokenCredential
TokenCredential

Erforderlich. Die Tokenanmeldeinformationen, die zum Authentifizieren von Anforderungen für die Suchdienst verwendet werden. Weitere Informationen zur rollenbasierten Autorisierung in Azure Cognitive Search finden Sie unter Verwenden der rollenbasierten Autorisierung in Azure Cognitive Search.

Ausnahmen

Wird ausgelöst, wenn , endpointindexNameoder tokenCredential NULL ist.

Wird ausgelöst, wenn der endpoint nicht HTTPS verwendet oder leer indexName ist.

Gilt für:

SearchClient(Uri, String, AzureKeyCredential, SearchClientOptions)

Quelle:
SearchClient.cs
Quelle:
SearchClient.cs

Initialisiert eine neue instance der SearchClient-Klasse zum Abfragen eines Indexes und zum Hochladen, Zusammenführen oder Löschen von Dokumenten.

public SearchClient (Uri endpoint, string indexName, Azure.AzureKeyCredential credential, Azure.Search.Documents.SearchClientOptions options);
new Azure.Search.Documents.SearchClient : Uri * string * Azure.AzureKeyCredential * Azure.Search.Documents.SearchClientOptions -> Azure.Search.Documents.SearchClient
Public Sub New (endpoint As Uri, indexName As String, credential As AzureKeyCredential, options As SearchClientOptions)

Parameter

endpoint
Uri

Erforderlich. Der URI-Endpunkt des Suchdiensts. Dies ähnelt wahrscheinlich "https://{search_service}.search.windows.net". Der URI muss HTTPS verwenden.

indexName
String

Erforderlich. Der Name des Suchindex.

credential
AzureKeyCredential

Erforderlich. Die Anmeldeinformationen des API-Schlüssels, die zum Authentifizieren von Anforderungen beim Suchdienst verwendet werden. Sie müssen einen Administratorschlüssel verwenden, um die Dokumente in einem Suchindex zu ändern. Weitere Informationen zu API-Schlüsseln in Azure Cognitive Search finden Sie unter Erstellen und Verwalten von API-Schlüsseln für einen Azure Cognitive Search Dienst.

options
SearchClientOptions

Clientkonfigurationsoptionen zum Herstellen einer Verbindung mit Azure Cognitive Search.

Ausnahmen

Wird ausgelöst, wenn , endpointindexNameoder credential NULL ist.

Wird ausgelöst, wenn der endpoint nicht HTTPS verwendet oder leer indexName ist.

Gilt für:

SearchClient(Uri, String, TokenCredential, SearchClientOptions)

Quelle:
SearchClient.cs
Quelle:
SearchClient.cs

Initialisiert eine neue instance der SearchClient-Klasse zum Abfragen eines Indexes und zum Hochladen, Zusammenführen oder Löschen von Dokumenten.

public SearchClient (Uri endpoint, string indexName, Azure.Core.TokenCredential tokenCredential, Azure.Search.Documents.SearchClientOptions options);
new Azure.Search.Documents.SearchClient : Uri * string * Azure.Core.TokenCredential * Azure.Search.Documents.SearchClientOptions -> Azure.Search.Documents.SearchClient
Public Sub New (endpoint As Uri, indexName As String, tokenCredential As TokenCredential, options As SearchClientOptions)

Parameter

endpoint
Uri

Erforderlich. Der URI-Endpunkt des Suchdiensts. Dies ähnelt wahrscheinlich "https://{search_service}.search.windows.net". Der URI muss HTTPS verwenden.

indexName
String

Erforderlich. Der Name des Suchindex.

tokenCredential
TokenCredential

Erforderlich. Die Tokenanmeldeinformationen, die zum Authentifizieren von Anforderungen für die Suchdienst verwendet werden. Weitere Informationen zur rollenbasierten Autorisierung in Azure Cognitive Search finden Sie unter Verwenden der rollenbasierten Autorisierung in Azure Cognitive Search.

options
SearchClientOptions

Clientkonfigurationsoptionen zum Herstellen einer Verbindung mit Azure Cognitive Search.

Ausnahmen

Wird ausgelöst, wenn , endpointindexNameoder tokenCredential NULL ist.

Wird ausgelöst, wenn der endpoint nicht HTTPS verwendet oder leer indexName ist.

Gilt für: