Share via


VisualSearchClient Class

Definition

Visual Search API lets you discover insights about an image such as visually similar images, shopping sources, and related searches. The API can also perform text recognition, identify entities (people, places, things), return other topical content for the user to explore, and more. For more information, see Visual Search Overview.

public class VisualSearchClient : Microsoft.Rest.ServiceClient<Microsoft.Azure.CognitiveServices.Search.VisualSearch.VisualSearchClient>, IDisposable, Microsoft.Azure.CognitiveServices.Search.VisualSearch.IVisualSearchClient
type VisualSearchClient = class
    inherit ServiceClient<VisualSearchClient>
    interface IVisualSearchClient
    interface IDisposable
Public Class VisualSearchClient
Inherits ServiceClient(Of VisualSearchClient)
Implements IDisposable, IVisualSearchClient
Inheritance
Implements

Constructors

VisualSearchClient(DelegatingHandler[])

Initializes a new instance of the VisualSearchClient class.

VisualSearchClient(HttpClient, Boolean)

Initializes a new instance of the VisualSearchClient class.

VisualSearchClient(HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the VisualSearchClient class.

VisualSearchClient(ServiceClientCredentials, DelegatingHandler[])

Initializes a new instance of the VisualSearchClient class.

VisualSearchClient(ServiceClientCredentials, HttpClient, Boolean)

Initializes a new instance of the VisualSearchClient class.

VisualSearchClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the VisualSearchClient class.

Properties

Credentials

Subscription credentials which uniquely identify client subscription.

DeserializationSettings

Gets or sets json deserialization settings.

Endpoint

Supported Cognitive Services endpoints (protocol and hostname, for example: "https://westus.api.cognitive.microsoft.com", "https://api.cognitive.microsoft.com").

FirstMessageHandler (Inherited from ServiceClient<T>)
HttpClient (Inherited from ServiceClient<T>)
HttpClientHandler (Inherited from ServiceClient<T>)
HttpMessageHandlers (Inherited from ServiceClient<T>)
Images

Gets the IImages.

SerializationSettings

Gets or sets json serialization settings.

UserAgent (Inherited from ServiceClient<T>)

Methods

CreateHttpHandlerPipeline(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
Dispose() (Inherited from ServiceClient<T>)
Dispose(Boolean) (Inherited from ServiceClient<T>)
InitializeHttpClient(HttpClient, HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
InitializeHttpClient(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
SetRetryPolicy(RetryPolicy) (Inherited from ServiceClient<T>)
SetUserAgent(String, String) (Inherited from ServiceClient<T>)
SetUserAgent(String) (Inherited from ServiceClient<T>)

Applies to