Aracılığıyla paylaş


ServiceClientOptions interface

İstemci oluşturulurken sağlanacak seçenekler.

Extends

Özellikler

baseUri

Belirtilirse, bu ServiceClient için istekte bulunulacak temel URI'dir. Belirtilmezse, tüm OperationSpecs bir baseUrl özelliği içermelidir.

credential

İsteğin kimliğini doğrulamak için kullanılan kimlik bilgileri.

credentialScopes

Belirtilirse, BearerTokenAuthenticationPolicy derlemek için kullanılır.

endpoint

Belirtilirse, bu ServiceClient için isteklerin yapılacağı uç nokta budur. Belirtilmezse, tüm OperationSpecs bir baseUrl özelliği içermelidir. Müşteriyi uç noktayı kullanmaya teşvik etmek için baseUri'yi kullanım dışı olarak işaretleriz.

pipeline

Kullanılacak özelleştirilmiş bir işlem hattı, aksi takdirde varsayılan bir işlem hattı oluşturulur.

requestContentType

Hizmet için varsayılan istek içerik türü. OperationSpec üzerinde requestContentType yoksa kullanılır.

Devralınan Özellikler

additionalPolicies

HTTP işlem hattına eklenecek ek ilkeler.

agent

Giden istekler için Aracı örneğini yapılandırma seçenekleri

allowInsecureConnection

İstek HTTPS yerine HTTP üzerinden gönderiliyorsa true olarak ayarlayın

httpClient

HTTP istekleri göndermek için kullanılacak HttpClient.

proxyOptions

Giden istekler için ara sunucu yapılandırma seçenekleri.

redirectOptions

Yeniden yönlendirme yanıtlarının nasıl işleneceğini gösteren seçenekler.

retryOptions

Başarısız isteklerin nasıl yeniden denendiğini denetleyebilen seçenekler.

telemetryOptions

Giden isteklere ortak telemetri ve izleme bilgilerini ayarlama seçenekleri.

tlsOptions

TLS kimlik doğrulamasını yapılandırma seçenekleri

userAgentOptions

Giden isteklere kullanıcı aracısı ayrıntılarını ekleme seçenekleri.

Özellik Ayrıntıları

baseUri

Uyarı

Bu API artık kullanım dışıdır.

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

Belirtilirse, bu ServiceClient için istekte bulunulacak temel URI'dir. Belirtilmezse, tüm OperationSpecs bir baseUrl özelliği içermelidir.

baseUri?: string

Özellik Değeri

string

credential

İsteğin kimliğini doğrulamak için kullanılan kimlik bilgileri.

credential?: TokenCredential

Özellik Değeri

credentialScopes

Belirtilirse, BearerTokenAuthenticationPolicy derlemek için kullanılır.

credentialScopes?: string | string[]

Özellik Değeri

string | string[]

endpoint

Belirtilirse, bu ServiceClient için isteklerin yapılacağı uç nokta budur. Belirtilmezse, tüm OperationSpecs bir baseUrl özelliği içermelidir. Müşteriyi uç noktayı kullanmaya teşvik etmek için baseUri'yi kullanım dışı olarak işaretleriz.

endpoint?: string

Özellik Değeri

string

pipeline

Kullanılacak özelleştirilmiş bir işlem hattı, aksi takdirde varsayılan bir işlem hattı oluşturulur.

pipeline?: Pipeline

Özellik Değeri

requestContentType

Hizmet için varsayılan istek içerik türü. OperationSpec üzerinde requestContentType yoksa kullanılır.

requestContentType?: string

Özellik Değeri

string

Devralınan Özellik Detayları

additionalPolicies

HTTP işlem hattına eklenecek ek ilkeler.

additionalPolicies?: AdditionalPolicyConfig[]

Özellik Değeri

Devralındığı yer:CommonClientOptions.additionalPolicies

agent

Giden istekler için Aracı örneğini yapılandırma seçenekleri

agent?: Agent

Özellik Değeri

Devralındığı yer:CommonClientOptions.agent

allowInsecureConnection

İstek HTTPS yerine HTTP üzerinden gönderiliyorsa true olarak ayarlayın

allowInsecureConnection?: boolean

Özellik Değeri

boolean

Devralındığı yer:CommonClientOptions.allowInsecureConnection

httpClient

HTTP istekleri göndermek için kullanılacak HttpClient.

httpClient?: HttpClient

Özellik Değeri

Devralındığı yer:CommonClientOptions.httpClient

proxyOptions

Giden istekler için ara sunucu yapılandırma seçenekleri.

proxyOptions?: ProxySettings

Özellik Değeri

Devralındığı yer:CommonClientOptions.proxyOptions

redirectOptions

Yeniden yönlendirme yanıtlarının nasıl işleneceğini gösteren seçenekler.

redirectOptions?: RedirectPolicyOptions

Özellik Değeri

Devralındığı yer:CommonClientOptions.redirectOptions

retryOptions

Başarısız isteklerin nasıl yeniden denendiğini denetleyebilen seçenekler.

retryOptions?: PipelineRetryOptions

Özellik Değeri

Devralındığı yer:CommonClientOptions.retryOptions

telemetryOptions

Giden isteklere ortak telemetri ve izleme bilgilerini ayarlama seçenekleri.

telemetryOptions?: TelemetryOptions

Özellik Değeri

Devralındığı yer:CommonClientOptions.telemetryOptions

tlsOptions

TLS kimlik doğrulamasını yapılandırma seçenekleri

tlsOptions?: TlsSettings

Özellik Değeri

Devralındığı yer:CommonClientOptions.tlsOptions

userAgentOptions

Giden isteklere kullanıcı aracısı ayrıntılarını ekleme seçenekleri.

userAgentOptions?: UserAgentPolicyOptions

Özellik Değeri

Devralındığı yer:CommonClientOptions.userAgentOptions