다음을 통해 공유


ServiceClientOptions interface

클라이언트를 만드는 동안 제공할 옵션입니다.

Extends

속성

baseUri

지정된 경우 이 ServiceClient에 대해 요청이 수행되는 기본 URI입니다. 지정하지 않으면 모든 OperationSpecs에 baseUrl 속성이 포함되어야 합니다.

credential

요청을 인증하는 데 사용되는 자격 증명입니다.

credentialScopes

지정된 경우 는 BearerTokenAuthenticationPolicy를 빌드하는 데 사용됩니다.

endpoint

지정된 경우 이 ServiceClient에 대해 요청이 수행되는 엔드포인트입니다. 지정하지 않으면 모든 OperationSpecs에 baseUrl 속성이 포함되어야 합니다. 고객이 엔드포인트를 사용하도록 장려하기 위해 baseUri를 더 이상 사용되지 않는 것으로 표시합니다.

pipeline

사용할 사용자 지정된 파이프라인, 그렇지 않으면 기본 파이프라인이 만들어집니다.

requestContentType

서비스의 기본 요청 콘텐츠 형식입니다. OperationSpec에 requestContentType이 없는 경우 사용됩니다.

상속된 속성

additionalPolicies

HTTP 파이프라인에 포함할 추가 정책입니다.

allowInsecureConnection

요청이 HTTPS 대신 HTTP를 통해 전송되는 경우 true로 설정

httpClient

HTTP 요청을 보내는 데 사용할 HttpClient입니다.

proxyOptions

나가는 요청에 대한 프록시를 구성하는 옵션입니다.

redirectOptions

리디렉션 응답을 처리하는 방법에 대한 옵션입니다.

retryOptions

실패한 요청을 다시 시도하는 방법을 제어하는 옵션입니다.

telemetryOptions

일반적인 원격 분석 및 추적 정보를 나가는 요청으로 설정하는 옵션입니다.

tlsOptions

TLS 인증을 구성하기 위한 옵션

userAgentOptions

나가는 요청에 사용자 에이전트 세부 정보를 추가하는 옵션입니다.

속성 세부 정보

baseUri

경고

이 API는 이제 사용되지 않습니다.

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

지정된 경우 이 ServiceClient에 대해 요청이 수행되는 기본 URI입니다. 지정하지 않으면 모든 OperationSpecs에 baseUrl 속성이 포함되어야 합니다.

baseUri?: string

속성 값

string

credential

요청을 인증하는 데 사용되는 자격 증명입니다.

credential?: TokenCredential

속성 값

credentialScopes

지정된 경우 는 BearerTokenAuthenticationPolicy를 빌드하는 데 사용됩니다.

credentialScopes?: string | string[]

속성 값

string | string[]

endpoint

지정된 경우 이 ServiceClient에 대해 요청이 수행되는 엔드포인트입니다. 지정하지 않으면 모든 OperationSpecs에 baseUrl 속성이 포함되어야 합니다. 고객이 엔드포인트를 사용하도록 장려하기 위해 baseUri를 더 이상 사용되지 않는 것으로 표시합니다.

endpoint?: string

속성 값

string

pipeline

사용할 사용자 지정된 파이프라인, 그렇지 않으면 기본 파이프라인이 만들어집니다.

pipeline?: Pipeline

속성 값

requestContentType

서비스의 기본 요청 콘텐츠 형식입니다. OperationSpec에 requestContentType이 없는 경우 사용됩니다.

requestContentType?: string

속성 값

string

상속된 속성 세부 정보

additionalPolicies

HTTP 파이프라인에 포함할 추가 정책입니다.

additionalPolicies?: AdditionalPolicyConfig[]

속성 값

CommonClientOptions.additionalPolicies에서 상속됨

allowInsecureConnection

요청이 HTTPS 대신 HTTP를 통해 전송되는 경우 true로 설정

allowInsecureConnection?: boolean

속성 값

boolean

CommonClientOptions.allowInsecureConnection에서 상속됨

httpClient

HTTP 요청을 보내는 데 사용할 HttpClient입니다.

httpClient?: HttpClient

속성 값

CommonClientOptions.httpClient에서 상속됨

proxyOptions

나가는 요청에 대한 프록시를 구성하는 옵션입니다.

proxyOptions?: ProxySettings

속성 값

CommonClientOptions.proxyOptions에서 상속

redirectOptions

리디렉션 응답을 처리하는 방법에 대한 옵션입니다.

redirectOptions?: RedirectPolicyOptions

속성 값

CommonClientOptions.redirectOptions에서 상속

retryOptions

실패한 요청을 다시 시도하는 방법을 제어하는 옵션입니다.

retryOptions?: PipelineRetryOptions

속성 값

CommonClientOptions.retryOptions에서 상속

telemetryOptions

일반적인 원격 분석 및 추적 정보를 나가는 요청으로 설정하는 옵션입니다.

telemetryOptions?: TelemetryOptions

속성 값

CommonClientOptions.telemetryOptions에서 상속

tlsOptions

TLS 인증을 구성하기 위한 옵션

tlsOptions?: TlsSettings

속성 값

CommonClientOptions.tlsOptions에서 상속

userAgentOptions

나가는 요청에 사용자 에이전트 세부 정보를 추가하는 옵션입니다.

userAgentOptions?: UserAgentPolicyOptions

속성 값

CommonClientOptions.userAgentOptions에서 상속