ServiceClientOptions interface
İstemci oluşturulurken sağlanacak seçenekler.
- Extends
Özellikler
base |
Belirtilirse, bu ServiceClient için isteklerin yapılacağı 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. |
credential |
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ç nokta kullanmaya teşvik etmek için baseUri'yi kullanım dışı olarak işaretledik. |
pipeline | Kullanılacak özelleştirilmiş bir işlem hattı, aksi takdirde varsayılan işlem hattı oluşturulur. |
request |
Hizmet için varsayılan istek içerik türü. OperationSpec üzerinde requestContentType yoksa kullanılır. |
Devralınan Özellikler
additional |
HTTP işlem hattına eklenecek ek ilkeler. |
allow |
İstek HTTPS yerine HTTP üzerinden gönderilirse true olarak ayarlayın |
http |
HTTP istekleri göndermek için kullanılacak HttpClient. |
proxy |
Giden istekler için ara sunucu yapılandırma seçenekleri. |
redirect |
Yeniden yönlendirme yanıtlarının nasıl işlendiğini gösteren seçenekler. |
retry |
Başarısız isteklerin nasıl yeniden denendiğini denetleyebilen seçenekler. |
telemetry |
Genel telemetriyi ayarlama ve bilgileri giden isteklere izleme seçenekleri. |
tls |
TLS kimlik doğrulamasını yapılandırma seçenekleri |
user |
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 isteklerin yapılacağı 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ç nokta kullanmaya teşvik etmek için baseUri'yi kullanım dışı olarak işaretledik.
endpoint?: string
Özellik Değeri
string
pipeline
Kullanılacak özelleştirilmiş bir işlem hattı, aksi takdirde varsayılan 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
allowInsecureConnection
İstek HTTPS yerine HTTP üzerinden gönderilirse true olarak ayarlayın
allowInsecureConnection?: boolean
Özellik Değeri
boolean
httpClient
HTTP istekleri göndermek için kullanılacak HttpClient.
httpClient?: HttpClient
Özellik Değeri
CommonClientOptions.httpClient'danDevralındı
proxyOptions
Giden istekler için ara sunucu yapılandırma seçenekleri.
proxyOptions?: ProxySettings
Özellik Değeri
CommonClientOptions.proxyOptions'danDevralındı
redirectOptions
Yeniden yönlendirme yanıtlarının nasıl işlendiğini gösteren seçenekler.
redirectOptions?: RedirectPolicyOptions
Özellik Değeri
CommonClientOptions.redirectOptions'danDevralındı
retryOptions
Başarısız isteklerin nasıl yeniden denendiğini denetleyebilen seçenekler.
retryOptions?: PipelineRetryOptions
Özellik Değeri
CommonClientOptions.retryOptions'danDevralındı
telemetryOptions
Genel telemetriyi ayarlama ve bilgileri giden isteklere izleme seçenekleri.
telemetryOptions?: TelemetryOptions
Özellik Değeri
CommonClientOptions.telemetryOptions'danDevralındı
tlsOptions
TLS kimlik doğrulamasını yapılandırma seçenekleri
tlsOptions?: TlsSettings
Özellik Değeri
CommonClientOptions.tlsOptions'danDevralındı
userAgentOptions
Giden isteklere kullanıcı aracısı ayrıntılarını ekleme seçenekleri.
userAgentOptions?: UserAgentPolicyOptions
Özellik Değeri
CommonClientOptions.userAgentOptions'danDevralındı