Delen via


ServiceClientOptions interface

Opties die moeten worden opgegeven tijdens het maken van de client.

Uitbreiding

Eigenschappen

baseUri

Indien opgegeven, is dit de basis-URI waarop aanvragen worden uitgevoerd voor deze ServiceClient. Als deze niet is opgegeven, moeten alle OperationSpecs een baseUrl-eigenschap bevatten.

credential

De referentie die wordt gebruikt om de aanvraag te verifiëren.

credentialScopes

Indien opgegeven, wordt gebruikt om de BearerTokenAuthenticationPolicy te bouwen.

endpoint

Indien opgegeven, is dit het eindpunt waarvoor aanvragen worden gedaan voor deze ServiceClient. Als deze niet is opgegeven, moeten alle OperationSpecs een baseUrl-eigenschap bevatten. om de klant aan te moedigen eindpunt te gebruiken, markeren we de baseUri als afgeschaft.

pipeline

Een aangepaste pijplijn die moet worden gebruikt, anders wordt er een standaardpijplijn gemaakt.

requestContentType

Het standaardinhoudstype van de aanvraag voor de service. Wordt gebruikt als er geen requestContentType aanwezig is op een OperationSpec.

Overgenomen eigenschappen

additionalPolicies

Aanvullende beleidsregels die moeten worden opgenomen in de HTTP-pijplijn.

agent

Opties voor het configureren van agentexemplaren voor uitgaande aanvragen

allowInsecureConnection

Ingesteld op waar als de aanvraag via HTTP wordt verzonden in plaats van HTTPS

httpClient

De HttpClient die wordt gebruikt voor het verzenden van HTTP-aanvragen.

proxyOptions

Opties voor het configureren van een proxy voor uitgaande aanvragen.

redirectOptions

Opties voor de manier waarop omleidingsreacties worden verwerkt.

retryOptions

Opties voor het opnieuw proberen van mislukte aanvragen.

telemetryOptions

Opties voor het instellen van algemene telemetrie en traceringsgegevens voor uitgaande aanvragen.

tlsOptions

Opties voor het configureren van TLS-verificatie

userAgentOptions

Opties voor het toevoegen van gebruikersagentgegevens aan uitgaande aanvragen.

Eigenschapdetails

baseUri

Waarschuwing

Deze API is nu afgeschaft.

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

Indien opgegeven, is dit de basis-URI waarop aanvragen worden uitgevoerd voor deze ServiceClient. Als deze niet is opgegeven, moeten alle OperationSpecs een baseUrl-eigenschap bevatten.

baseUri?: string

Waarde van eigenschap

string

credential

De referentie die wordt gebruikt om de aanvraag te verifiëren.

credential?: TokenCredential

Waarde van eigenschap

credentialScopes

Indien opgegeven, wordt gebruikt om de BearerTokenAuthenticationPolicy te bouwen.

credentialScopes?: string | string[]

Waarde van eigenschap

string | string[]

endpoint

Indien opgegeven, is dit het eindpunt waarvoor aanvragen worden gedaan voor deze ServiceClient. Als deze niet is opgegeven, moeten alle OperationSpecs een baseUrl-eigenschap bevatten. om de klant aan te moedigen eindpunt te gebruiken, markeren we de baseUri als afgeschaft.

endpoint?: string

Waarde van eigenschap

string

pipeline

Een aangepaste pijplijn die moet worden gebruikt, anders wordt er een standaardpijplijn gemaakt.

pipeline?: Pipeline

Waarde van eigenschap

requestContentType

Het standaardinhoudstype van de aanvraag voor de service. Wordt gebruikt als er geen requestContentType aanwezig is op een OperationSpec.

requestContentType?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

additionalPolicies

Aanvullende beleidsregels die moeten worden opgenomen in de HTTP-pijplijn.

additionalPolicies?: AdditionalPolicyConfig[]

Waarde van eigenschap

overgenomen vanCommonClientOptions.additionalPolicies

agent

Opties voor het configureren van agentexemplaren voor uitgaande aanvragen

agent?: Agent

Waarde van eigenschap

overgenomen vanCommonClientOptions.agent

allowInsecureConnection

Ingesteld op waar als de aanvraag via HTTP wordt verzonden in plaats van HTTPS

allowInsecureConnection?: boolean

Waarde van eigenschap

boolean

overgenomen vanCommonClientOptions.allowInsecureConnection

httpClient

De HttpClient die wordt gebruikt voor het verzenden van HTTP-aanvragen.

httpClient?: HttpClient

Waarde van eigenschap

overgenomen vanCommonClientOptions.httpClient-

proxyOptions

Opties voor het configureren van een proxy voor uitgaande aanvragen.

proxyOptions?: ProxySettings

Waarde van eigenschap

overgenomen vanCommonClientOptions.proxyOptions-

redirectOptions

Opties voor de manier waarop omleidingsreacties worden verwerkt.

redirectOptions?: RedirectPolicyOptions

Waarde van eigenschap

overgenomen vanCommonClientOptions.redirectOptions-

retryOptions

Opties voor het opnieuw proberen van mislukte aanvragen.

retryOptions?: PipelineRetryOptions

Waarde van eigenschap

overgenomen vanCommonClientOptions.retryOptions-

telemetryOptions

Opties voor het instellen van algemene telemetrie en traceringsgegevens voor uitgaande aanvragen.

telemetryOptions?: TelemetryOptions

Waarde van eigenschap

overgenomen vanCommonClientOptions.telemetryOptions-

tlsOptions

Opties voor het configureren van TLS-verificatie

tlsOptions?: TlsSettings

Waarde van eigenschap

overgenomen vanCommonClientOptions.tlsOptions-

userAgentOptions

Opties voor het toevoegen van gebruikersagentgegevens aan uitgaande aanvragen.

userAgentOptions?: UserAgentPolicyOptions

Waarde van eigenschap

overgenomen vanCommonClientOptions.userAgentOptions-