VisualSearchClientOptions interface
Uma interface que representa VisualSearchClientOptions.
- Extends
Propriedades
endpoint | Pontos de extremidade dos Serviços Cognitivos com suporte (protocolo e nome do host, por exemplo: "https://westus.api.cognitive.microsoft.com", "https://api.cognitive.microsoft.com"). Valor padrão: 'https://api.cognitive.microsoft.com'. |
Propriedades herdadas
agent |
Agentes HTTP e HTTPS que serão usados para cada solicitação HTTP (somente Node.js). |
base |
Se especificado:
Se não for especificado:
|
client |
Se especificado, um GenerateRequestIdPolicy será adicionado ao pipeline HTTP que adicionará um cabeçalho a todas as solicitações de saída com esse nome de cabeçalho e um UUID aleatório como a ID da solicitação. |
deserialization |
Os tipos de conteúdo que serão associados à serialização JSON ou XML. |
generate |
Se deve ou não gerar um cabeçalho de ID de solicitação de cliente para cada solicitação HTTP. |
http |
O HttpClient que será usado para enviar solicitações HTTP. |
http |
O HttpPipelineLogger que pode ser usado para depurar RequestPolicies no pipeline HTTP. |
no |
Se definido como true, desative a política de repetição padrão. |
proxy |
Configurações de proxy que serão usadas para cada solicitação HTTP (somente Node.js). |
redirect |
Opções de como as respostas de redirecionamento são tratadas. |
request |
Uma matriz de fábricas que são chamadas para criar o pipeline RequestPolicy usado para enviar uma solicitação HTTP na transmissão ou uma função que usa defaultRequestPolicyFactories e retorna o requestPolicyFactories que será usado. |
rp |
Obtém ou define o tempo limite de repetição em segundos para AutomaticRPRegistration. O valor padrão é 30. |
user |
A cadeia de caracteres a ser definida como o cabeçalho de telemetria ao enviar a solicitação ou uma função que usa a cadeia de caracteres padrão do agente do usuário e retorna a cadeia de caracteres de agente do usuário que será usada. |
user |
O nome do cabeçalho a ser usado para o cabeçalho de telemetria ao enviar a solicitação. Se isso não for especificado, "User-Agent" será usado durante a execução no Node.js e "x-ms-command-name" será usado durante a execução em um navegador. |
with |
Se as credenciais devem ser incluídas em solicitações CORS no navegador. Consulte https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials para obter mais informações. |
Detalhes da propriedade
endpoint
Pontos de extremidade dos Serviços Cognitivos com suporte (protocolo e nome do host, por exemplo: "https://westus.api.cognitive.microsoft.com", "https://api.cognitive.microsoft.com"). Valor padrão: 'https://api.cognitive.microsoft.com'.
endpoint?: string
Valor da propriedade
string
Detalhes das propriedades herdadas
agentSettings
Agentes HTTP e HTTPS que serão usados para cada solicitação HTTP (somente Node.js).
agentSettings?: AgentSettings
Valor da propriedade
Herdado de ServiceClientOptions.agentSettings
baseUri
Se especificado:
- Isso
baseUri
se torna o URI base em que as solicitações serão feitas para esse ServiceClient. - Se o corresponder a
baseUri
um ponto de extremidade conhecido do gerenciador de recursos e se umTokenCredential
tiver sido passado pelo construtor, issobaseUri
definirá ogetToken
escopo como${options.baseUri}/.default
. Caso contrário, o escopo seria padronizado como "https://management.azure.com/.default".
Se não for especificado:
- Todos os OperationSpecs devem conter uma propriedade baseUrl.
- Se um
TokenCredential
tiver sido passado pelo construtor, ogetToken
escopo será definido como "https://management.azure.com/.default".
baseUri?: string
Valor da propriedade
string
Herdado de ServiceClientOptions.baseUri
clientRequestIdHeaderName
Se especificado, um GenerateRequestIdPolicy será adicionado ao pipeline HTTP que adicionará um cabeçalho a todas as solicitações de saída com esse nome de cabeçalho e um UUID aleatório como a ID da solicitação.
clientRequestIdHeaderName?: string
Valor da propriedade
string
Herdado de ServiceClientOptions.clientRequestIdHeaderName
deserializationContentTypes
Os tipos de conteúdo que serão associados à serialização JSON ou XML.
deserializationContentTypes?: DeserializationContentTypes
Valor da propriedade
Herdado de ServiceClientOptions.deserializationContentTypes
generateClientRequestIdHeader
Se deve ou não gerar um cabeçalho de ID de solicitação de cliente para cada solicitação HTTP.
generateClientRequestIdHeader?: boolean
Valor da propriedade
boolean
Herdado de ServiceClientOptions.generateClientRequestIdHeader
httpClient
O HttpClient que será usado para enviar solicitações HTTP.
httpClient?: HttpClient
Valor da propriedade
Herdado de ServiceClientOptions.httpClient
httpPipelineLogger
O HttpPipelineLogger que pode ser usado para depurar RequestPolicies no pipeline HTTP.
httpPipelineLogger?: HttpPipelineLogger
Valor da propriedade
Herdado de ServiceClientOptions.httpPipelineLogger
noRetryPolicy
Se definido como true, desative a política de repetição padrão.
noRetryPolicy?: boolean
Valor da propriedade
boolean
Herdado de ServiceClientOptions.noRetryPolicy
proxySettings
Configurações de proxy que serão usadas para cada solicitação HTTP (somente Node.js).
proxySettings?: ProxySettings
Valor da propriedade
Herdado de ServiceClientOptions.proxySettings
redirectOptions
Opções de como as respostas de redirecionamento são tratadas.
redirectOptions?: RedirectOptions
Valor da propriedade
Herdado de ServiceClientOptions.redirectOptions
requestPolicyFactories
Uma matriz de fábricas que são chamadas para criar o pipeline RequestPolicy usado para enviar uma solicitação HTTP na transmissão ou uma função que usa defaultRequestPolicyFactories e retorna o requestPolicyFactories que será usado.
requestPolicyFactories?: RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]
Valor da propriedade
RequestPolicyFactory[] | (defaultRequestPolicyFactories: RequestPolicyFactory[]) => void | RequestPolicyFactory[]
Herdado de ServiceClientOptions.requestPolicyFactories
rpRegistrationRetryTimeout
Obtém ou define o tempo limite de repetição em segundos para AutomaticRPRegistration. O valor padrão é 30.
rpRegistrationRetryTimeout?: number
Valor da propriedade
number
Herdado de ServiceClientOptions.rpRegistrationRetryTimeout
userAgent
A cadeia de caracteres a ser definida como o cabeçalho de telemetria ao enviar a solicitação ou uma função que usa a cadeia de caracteres padrão do agente do usuário e retorna a cadeia de caracteres de agente do usuário que será usada.
userAgent?: string | (defaultUserAgent: string) => string
Valor da propriedade
string | (defaultUserAgent: string) => string
Herdado de ServiceClientOptions.userAgent
userAgentHeaderName
O nome do cabeçalho a ser usado para o cabeçalho de telemetria ao enviar a solicitação. Se isso não for especificado, "User-Agent" será usado durante a execução no Node.js e "x-ms-command-name" será usado durante a execução em um navegador.
userAgentHeaderName?: string | (defaultUserAgentHeaderName: string) => string
Valor da propriedade
string | (defaultUserAgentHeaderName: string) => string
Herdado de ServiceClientOptions.userAgentHeaderName
withCredentials
Se as credenciais devem ser incluídas em solicitações CORS no navegador. Consulte https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials para obter mais informações.
withCredentials?: boolean
Valor da propriedade
boolean
Herdado de ServiceClientOptions.withCredentials