Delen via


ServiceClientOptions interface

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

Extends

Eigenschappen

baseUri

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

credential

Referentie die wordt gebruikt om de aanvraag te verifiëren.

credentialScopes

Indien opgegeven, wordt gebruikt om het BearerTokenAuthenticationPolicy te bouwen.

endpoint

Indien opgegeven, is dit het eindpunt waarvoor aanvragen worden ingediend 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.

allowInsecureConnection

Ingesteld op true als de aanvraag wordt verzonden via HTTP 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 hoe 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 details van de gebruikersagent 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 gedaan voor deze ServiceClient. Als deze niet is opgegeven, moeten alle OperationSpecs een baseUrl-eigenschap bevatten.

baseUri?: string

Waarde van eigenschap

string

credential

Referentie die wordt gebruikt om de aanvraag te verifiëren.

credential?: TokenCredential

Waarde van eigenschap

credentialScopes

Indien opgegeven, wordt gebruikt om het BearerTokenAuthenticationPolicy te bouwen.

credentialScopes?: string | string[]

Waarde van eigenschap

string | string[]

endpoint

Indien opgegeven, is dit het eindpunt waarvoor aanvragen worden ingediend 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

allowInsecureConnection

Ingesteld op true als de aanvraag wordt verzonden via HTTP 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 hoe 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 details van de gebruikersagent aan uitgaande aanvragen.

userAgentOptions?: UserAgentPolicyOptions

Waarde van eigenschap

Overgenomen vanCommonClientOptions.userAgentOptions