Condividi tramite


ServiceClientOptions interface

Opzioni da fornire durante la creazione del client.

Extends

Proprietà

baseUri

Se specificato, questo è l'URI di base che le richieste verranno eseguite per questo ServiceClient. Se non è specificato, tutte le operazioniSpec devono contenere una proprietà baseUrl.

credential

Credenziali usate per autenticare la richiesta.

credentialScopes

Se specificato, verrà usato per compilare BearerTokenAuthenticationPolicy.

endpoint

Se specificato, questo è l'endpoint che le richieste verranno eseguite per questo ServiceClient. Se non è specificato, tutte le operazioniSpec devono contenere una proprietà baseUrl. per incoraggiare il cliente a usare l'endpoint, l'Uri base viene contrassegnato come deprecato.

pipeline

Verrà creata una pipeline personalizzata da usare, in caso contrario verrà creata una pipeline predefinita.

requestContentType

Tipo di contenuto della richiesta predefinito per il servizio. Usato se non è presente requestContentType in un operationSpec.

Proprietà ereditate

additionalPolicies

Criteri aggiuntivi da includere nella pipeline HTTP.

allowInsecureConnection

Impostare su true se la richiesta viene inviata tramite HTTP anziché HTTPS

httpClient

HttpClient che verrà usato per inviare richieste HTTP.

proxyOptions

Opzioni per configurare un proxy per le richieste in uscita.

redirectOptions

Opzioni per la gestione delle risposte di reindirizzamento.

retryOptions

Opzioni che controllano come riprovare le richieste non riuscite.

telemetryOptions

Opzioni per impostare dati di telemetria comuni e informazioni di traccia alle richieste in uscita.

tlsOptions

Opzioni per la configurazione dell'autenticazione TLS

userAgentOptions

Opzioni per aggiungere i dettagli dell'agente utente alle richieste in uscita.

Dettagli proprietà

baseUri

Avviso

Questa API è ora deprecata.

This property is deprecated and will be removed soon, please use endpoint instead

Se specificato, questo è l'URI di base che le richieste verranno eseguite per questo ServiceClient. Se non è specificato, tutte le operazioniSpec devono contenere una proprietà baseUrl.

baseUri?: string

Valore della proprietà

string

credential

Credenziali usate per autenticare la richiesta.

credential?: TokenCredential

Valore della proprietà

credentialScopes

Se specificato, verrà usato per compilare BearerTokenAuthenticationPolicy.

credentialScopes?: string | string[]

Valore della proprietà

string | string[]

endpoint

Se specificato, questo è l'endpoint che le richieste verranno eseguite per questo ServiceClient. Se non è specificato, tutte le operazioniSpec devono contenere una proprietà baseUrl. per incoraggiare il cliente a usare l'endpoint, l'Uri base viene contrassegnato come deprecato.

endpoint?: string

Valore della proprietà

string

pipeline

Verrà creata una pipeline personalizzata da usare, in caso contrario verrà creata una pipeline predefinita.

pipeline?: Pipeline

Valore della proprietà

requestContentType

Tipo di contenuto della richiesta predefinito per il servizio. Usato se non è presente requestContentType in un operationSpec.

requestContentType?: string

Valore della proprietà

string

Dettagli proprietà ereditate

additionalPolicies

Criteri aggiuntivi da includere nella pipeline HTTP.

additionalPolicies?: AdditionalPolicyConfig[]

Valore della proprietà

Ereditato daCommonClientOptions.additionalPolicies

allowInsecureConnection

Impostare su true se la richiesta viene inviata tramite HTTP anziché HTTPS

allowInsecureConnection?: boolean

Valore della proprietà

boolean

Ereditato daCommonClientOptions.allowInsecureConnection

httpClient

HttpClient che verrà usato per inviare richieste HTTP.

httpClient?: HttpClient

Valore della proprietà

Ereditato daCommonClientOptions.httpClient

proxyOptions

Opzioni per configurare un proxy per le richieste in uscita.

proxyOptions?: ProxySettings

Valore della proprietà

Ereditato daCommonClientOptions.proxyOptions

redirectOptions

Opzioni per la gestione delle risposte di reindirizzamento.

redirectOptions?: RedirectPolicyOptions

Valore della proprietà

Ereditato daCommonClientOptions.redirectOptions

retryOptions

Opzioni che controllano come riprovare le richieste non riuscite.

retryOptions?: PipelineRetryOptions

Valore della proprietà

Ereditato daCommonClientOptions.retryOptions

telemetryOptions

Opzioni per impostare dati di telemetria comuni e informazioni di traccia alle richieste in uscita.

telemetryOptions?: TelemetryOptions

Valore della proprietà

Ereditato daCommonClientOptions.telemetryOptions

tlsOptions

Opzioni per la configurazione dell'autenticazione TLS

tlsOptions?: TlsSettings

Valore della proprietà

Ereditato daCommonClientOptions.tlsOptions

userAgentOptions

Opzioni per aggiungere i dettagli dell'agente utente alle richieste in uscita.

userAgentOptions?: UserAgentPolicyOptions

Valore della proprietà

Ereditato daCommonClientOptions.userAgentOptions