Freigeben über


ServiceClientOptions interface

Optionen, die beim Erstellen des Clients bereitgestellt werden sollen.

Extends

Eigenschaften

baseUri

Wenn angegeben, ist dies der Basis-URI, für den Anforderungen für diesen ServiceClient gestellt werden. Wenn sie nicht angegeben ist, müssen alle OperationSpecs eine baseUrl-Eigenschaft enthalten.

credential

Anmeldeinformationen, die zum Authentifizieren der Anforderung verwendet werden.

credentialScopes

Wenn angegeben, wird zum Erstellen der BearerTokenAuthenticationPolicy verwendet.

endpoint

Wenn angegeben, ist dies der Endpunkt, der Anforderungen für diesen ServiceClient anfordert. Wenn sie nicht angegeben ist, müssen alle OperationSpecs eine baseUrl-Eigenschaft enthalten. um den Kunden zur Verwendung des Endpunkts zu ermutigen, markieren wir den BaseUri als veraltet.

pipeline

Eine angepasste Pipeline, die verwendet werden soll, andernfalls wird eine Standardpipeline erstellt.

requestContentType

Der Standardmäßige Anforderungsinhaltstyp für den Dienst. Wird verwendet, wenn in einer OperationSpec kein requestContentType vorhanden ist.

Geerbte Eigenschaften

additionalPolicies

Zusätzliche Richtlinien, die in die HTTP-Pipeline eingeschlossen werden sollen.

agent

Optionen zum Konfigurieren der Agent-Instanz für ausgehende Anforderungen

allowInsecureConnection

Auf "true" festgelegt, wenn die Anforderung über HTTP anstelle von HTTPS gesendet wird

httpClient

Der HttpClient, der zum Senden von HTTP-Anforderungen verwendet wird.

proxyOptions

Optionen zum Konfigurieren eines Proxys für ausgehende Anforderungen.

redirectOptions

Optionen für die Behandlung von Umleitungsantworten.

retryOptions

Optionen, die steuern, wie fehlgeschlagene Anforderungen wiederholt werden.

telemetryOptions

Optionen zum Festlegen allgemeiner Telemetrie- und Ablaufverfolgungsinformationen für ausgehende Anforderungen.

tlsOptions

Optionen zum Konfigurieren der TLS-Authentifizierung

userAgentOptions

Optionen zum Hinzufügen von Benutzer-Agent-Details zu ausgehenden Anforderungen.

Details zur Eigenschaft

baseUri

Warnung

Diese API ist nun veraltet.

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

Wenn angegeben, ist dies der Basis-URI, für den Anforderungen für diesen ServiceClient gestellt werden. Wenn sie nicht angegeben ist, müssen alle OperationSpecs eine baseUrl-Eigenschaft enthalten.

baseUri?: string

Eigenschaftswert

string

credential

Anmeldeinformationen, die zum Authentifizieren der Anforderung verwendet werden.

credential?: TokenCredential

Eigenschaftswert

credentialScopes

Wenn angegeben, wird zum Erstellen der BearerTokenAuthenticationPolicy verwendet.

credentialScopes?: string | string[]

Eigenschaftswert

string | string[]

endpoint

Wenn angegeben, ist dies der Endpunkt, der Anforderungen für diesen ServiceClient anfordert. Wenn sie nicht angegeben ist, müssen alle OperationSpecs eine baseUrl-Eigenschaft enthalten. um den Kunden zur Verwendung des Endpunkts zu ermutigen, markieren wir den BaseUri als veraltet.

endpoint?: string

Eigenschaftswert

string

pipeline

Eine angepasste Pipeline, die verwendet werden soll, andernfalls wird eine Standardpipeline erstellt.

pipeline?: Pipeline

Eigenschaftswert

requestContentType

Der Standardmäßige Anforderungsinhaltstyp für den Dienst. Wird verwendet, wenn in einer OperationSpec kein requestContentType vorhanden ist.

requestContentType?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

additionalPolicies

Zusätzliche Richtlinien, die in die HTTP-Pipeline eingeschlossen werden sollen.

additionalPolicies?: AdditionalPolicyConfig[]

Eigenschaftswert

geerbt vonCommonClientOptions.additionalPolicies

agent

Optionen zum Konfigurieren der Agent-Instanz für ausgehende Anforderungen

agent?: Agent

Eigenschaftswert

geerbt vonCommonClientOptions.agent-

allowInsecureConnection

Auf "true" festgelegt, wenn die Anforderung über HTTP anstelle von HTTPS gesendet wird

allowInsecureConnection?: boolean

Eigenschaftswert

boolean

geerbt vonCommonClientOptions.allowInsecureConnection

httpClient

Der HttpClient, der zum Senden von HTTP-Anforderungen verwendet wird.

httpClient?: HttpClient

Eigenschaftswert

geerbt vonCommonClientOptions.httpClient-

proxyOptions

Optionen zum Konfigurieren eines Proxys für ausgehende Anforderungen.

proxyOptions?: ProxySettings

Eigenschaftswert

geerbt vonCommonClientOptions.proxyOptions-

redirectOptions

Optionen für die Behandlung von Umleitungsantworten.

redirectOptions?: RedirectPolicyOptions

Eigenschaftswert

geerbt vonCommonClientOptions.redirectOptions

retryOptions

Optionen, die steuern, wie fehlgeschlagene Anforderungen wiederholt werden.

retryOptions?: PipelineRetryOptions

Eigenschaftswert

geerbt vonCommonClientOptions.retryOptions

telemetryOptions

Optionen zum Festlegen allgemeiner Telemetrie- und Ablaufverfolgungsinformationen für ausgehende Anforderungen.

telemetryOptions?: TelemetryOptions

Eigenschaftswert

Geerbt vonCommonClientOptions.telemetryOptions-

tlsOptions

Optionen zum Konfigurieren der TLS-Authentifizierung

tlsOptions?: TlsSettings

Eigenschaftswert

geerbt vonCommonClientOptions.tlsOptions

userAgentOptions

Optionen zum Hinzufügen von Benutzer-Agent-Details zu ausgehenden Anforderungen.

userAgentOptions?: UserAgentPolicyOptions

Eigenschaftswert

geerbt vonCommonClientOptions.userAgentOptions