Dela via


ServiceClientOptions interface

Alternativ som ska anges när klienten skapas.

Extends

Egenskaper

baseUri

Om detta anges är detta den bas-URI som begäranden görs mot för denna ServiceClient. Om den inte anges måste alla OperationSpecs innehålla en baseUrl-egenskap.

credential

Autentiseringsuppgifter som används för att autentisera begäran.

credentialScopes

Om det anges används det för att skapa BearerTokenAuthenticationPolicy.

endpoint

Om detta anges är detta den slutpunkt som begäranden görs mot för denna ServiceClient. Om den inte anges måste alla OperationSpecs innehålla en baseUrl-egenskap. för att uppmuntra kunden att använda slutpunkten markerar vi baseUri som inaktuell.

pipeline

En anpassad pipeline som ska användas, annars skapas en standardpipeline.

requestContentType

Standardinnehållstypen för begäran för tjänsten. Används om ingen requestContentType finns på en OperationSpec.

Ärvda egenskaper

additionalPolicies

Ytterligare principer som ska ingå i HTTP-pipelinen.

allowInsecureConnection

Ange till true om begäran skickas via HTTP i stället för HTTPS

httpClient

Den HttpClient som ska användas för att skicka HTTP-begäranden.

proxyOptions

Alternativ för att konfigurera en proxy för utgående begäranden.

redirectOptions

Alternativ för hur omdirigeringssvar hanteras.

retryOptions

Alternativ som styr hur du försöker utföra misslyckade begäranden igen.

telemetryOptions

Alternativ för att ange vanlig telemetri och spårningsinformation för utgående begäranden.

tlsOptions

Alternativ för att konfigurera TLS-autentisering

userAgentOptions

Alternativ för att lägga till användaragentinformation i utgående begäranden.

Egenskapsinformation

baseUri

Varning

Det här API:et är nu inaktuellt.

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

Om detta anges är detta den bas-URI som begäranden görs mot för denna ServiceClient. Om den inte anges måste alla OperationSpecs innehålla en baseUrl-egenskap.

baseUri?: string

Egenskapsvärde

string

credential

Autentiseringsuppgifter som används för att autentisera begäran.

credential?: TokenCredential

Egenskapsvärde

credentialScopes

Om det anges används det för att skapa BearerTokenAuthenticationPolicy.

credentialScopes?: string | string[]

Egenskapsvärde

string | string[]

endpoint

Om detta anges är detta den slutpunkt som begäranden görs mot för denna ServiceClient. Om den inte anges måste alla OperationSpecs innehålla en baseUrl-egenskap. för att uppmuntra kunden att använda slutpunkten markerar vi baseUri som inaktuell.

endpoint?: string

Egenskapsvärde

string

pipeline

En anpassad pipeline som ska användas, annars skapas en standardpipeline.

pipeline?: Pipeline

Egenskapsvärde

requestContentType

Standardinnehållstypen för begäran för tjänsten. Används om ingen requestContentType finns på en OperationSpec.

requestContentType?: string

Egenskapsvärde

string

Information om ärvda egenskaper

additionalPolicies

Ytterligare principer som ska ingå i HTTP-pipelinen.

additionalPolicies?: AdditionalPolicyConfig[]

Egenskapsvärde

Ärvd frånCommonClientOptions.additionalPolicies

allowInsecureConnection

Ange till true om begäran skickas via HTTP i stället för HTTPS

allowInsecureConnection?: boolean

Egenskapsvärde

boolean

Ärvd frånCommonClientOptions.allowInsecureConnection

httpClient

Den HttpClient som ska användas för att skicka HTTP-begäranden.

httpClient?: HttpClient

Egenskapsvärde

Ärvd frånCommonClientOptions.httpClient

proxyOptions

Alternativ för att konfigurera en proxy för utgående begäranden.

proxyOptions?: ProxySettings

Egenskapsvärde

Ärvd frånCommonClientOptions.proxyOptions

redirectOptions

Alternativ för hur omdirigeringssvar hanteras.

redirectOptions?: RedirectPolicyOptions

Egenskapsvärde

Ärvd frånCommonClientOptions.redirectOptions

retryOptions

Alternativ som styr hur du försöker utföra misslyckade begäranden igen.

retryOptions?: PipelineRetryOptions

Egenskapsvärde

Ärvd frånCommonClientOptions.retryOptions

telemetryOptions

Alternativ för att ange vanlig telemetri och spårningsinformation för utgående begäranden.

telemetryOptions?: TelemetryOptions

Egenskapsvärde

Ärvt frånCommonClientOptions.telemetryOptions

tlsOptions

Alternativ för att konfigurera TLS-autentisering

tlsOptions?: TlsSettings

Egenskapsvärde

Ärvd frånCommonClientOptions.tlsOptions

userAgentOptions

Alternativ för att lägga till användaragentinformation i utgående begäranden.

userAgentOptions?: UserAgentPolicyOptions

Egenskapsvärde

Ärvd frånCommonClientOptions.userAgentOptions