SearchServiceClient SearchServiceClient SearchServiceClient Class

Definition

Client that can be used to manage and query indexes and documents, as well as manage other resources, on an Azure Search service.

public class SearchServiceClient : Microsoft.Rest.ServiceClient<Microsoft.Azure.Search.SearchServiceClient>, IDisposable, Microsoft.Azure.Search.ISearchServiceClient, Microsoft.Rest.Azure.IAzureClient
type SearchServiceClient = class
    inherit ServiceClient<SearchServiceClient>
    interface ISearchServiceClient
    interface IDisposable
    interface IAzureClient
Public Class SearchServiceClient
Inherits ServiceClient(Of SearchServiceClient)
Implements IAzureClient, IDisposable, ISearchServiceClient
Inheritance
Microsoft.Rest.ServiceClientMicrosoft.Rest.ServiceClientMicrosoft.Rest.ServiceClient
SearchServiceClientSearchServiceClientSearchServiceClient
Implements
ISearchServiceClientISearchServiceClientISearchServiceClient Microsoft.Rest.Azure.IAzureClientMicrosoft.Rest.Azure.IAzureClientMicrosoft.Rest.Azure.IAzureClient IDisposableIDisposableIDisposable

Constructors

SearchServiceClient(DelegatingHandler[]) SearchServiceClient(DelegatingHandler[]) SearchServiceClient(DelegatingHandler[])

Initializes a new instance of the SearchServiceClient class.

SearchServiceClient(ServiceClientCredentials, DelegatingHandler[]) SearchServiceClient(ServiceClientCredentials, DelegatingHandler[]) SearchServiceClient(ServiceClientCredentials, DelegatingHandler[])

Initializes a new instance of the SearchServiceClient class.

SearchServiceClient(HttpClient, Boolean) SearchServiceClient(HttpClient, Boolean) SearchServiceClient(HttpClient, Boolean)

Initializes a new instance of the SearchServiceClient class.

SearchServiceClient(HttpClientHandler, DelegatingHandler[]) SearchServiceClient(HttpClientHandler, DelegatingHandler[]) SearchServiceClient(HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the SearchServiceClient class.

SearchServiceClient(String, SearchCredentials) SearchServiceClient(String, SearchCredentials) SearchServiceClient(String, SearchCredentials)

Initializes a new instance of the SearchServiceClient class.

SearchServiceClient(ServiceClientCredentials, HttpClient, Boolean) SearchServiceClient(ServiceClientCredentials, HttpClient, Boolean) SearchServiceClient(ServiceClientCredentials, HttpClient, Boolean)

Initializes a new instance of the SearchServiceClient class.

SearchServiceClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[]) SearchServiceClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[]) SearchServiceClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the SearchServiceClient class.

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

Initializes a new instance of the SearchServiceClient class.

Properties

AcceptLanguage AcceptLanguage AcceptLanguage

The preferred language for the response.

ApiVersion ApiVersion ApiVersion

Client Api Version.

Credentials Credentials Credentials

Credentials needed for the client to connect to Azure.

DataSources DataSources DataSources

Gets the IDataSourcesOperations.

DeserializationSettings DeserializationSettings DeserializationSettings

Gets or sets json deserialization settings.

GenerateClientRequestId GenerateClientRequestId GenerateClientRequestId

Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.

Indexers Indexers Indexers

Gets the IIndexersOperations.

Indexes Indexes Indexes

Gets the IIndexesOperations.

LongRunningOperationRetryTimeout LongRunningOperationRetryTimeout LongRunningOperationRetryTimeout

The retry timeout in seconds for Long Running Operations. Default value is 30.

SearchCredentials SearchCredentials SearchCredentials

Gets the credentials used to authenticate to an Azure Search service. This can be either a query API key or an admin API key.

SearchDnsSuffix SearchDnsSuffix SearchDnsSuffix

The DNS suffix of the Azure Search service. The default is search.windows.net.

SearchServiceName SearchServiceName SearchServiceName

The name of the Azure Search service.

SerializationSettings SerializationSettings SerializationSettings

Gets or sets json serialization settings.

Skillsets Skillsets Skillsets

Gets the ISkillsetsOperations.

SynonymMaps SynonymMaps SynonymMaps

Gets the ISynonymMapsOperations.

Methods

GetServiceStatisticsWithHttpMessagesAsync(SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) GetServiceStatisticsWithHttpMessagesAsync(SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) GetServiceStatisticsWithHttpMessagesAsync(SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Gets service level statistics for an Azure Search service.

Extension Methods

GetServiceStatistics(ISearchServiceClient, SearchRequestOptions) GetServiceStatistics(ISearchServiceClient, SearchRequestOptions) GetServiceStatistics(ISearchServiceClient, SearchRequestOptions)

Gets service level statistics for an Azure Search service.

GetServiceStatisticsAsync(ISearchServiceClient, SearchRequestOptions, CancellationToken) GetServiceStatisticsAsync(ISearchServiceClient, SearchRequestOptions, CancellationToken) GetServiceStatisticsAsync(ISearchServiceClient, SearchRequestOptions, CancellationToken)

Gets service level statistics for an Azure Search service.

Applies to