ServiceClientOptions interface
Opsi yang akan disediakan saat membuat klien.
- Extends
Properti
base |
Jika ditentukan, ini adalah URI dasar yang akan dibuat permintaan untuk ServiceClient ini. Jika tidak ditentukan, maka semua OperationSpecs harus berisi properti baseUrl. |
credential | Kredensial yang digunakan untuk mengautentikasi permintaan. |
credential |
Jika ditentukan, akan digunakan untuk membangun BearerTokenAuthenticationPolicy. |
endpoint | Jika ditentukan, ini adalah titik akhir yang akan dibuat permintaan untuk ServiceClient ini. Jika tidak ditentukan, maka semua OperationSpecs harus berisi properti baseUrl. untuk mendorong pelanggan menggunakan titik akhir, kami menandai baseUri sebagai tidak digunakan lagi. |
pipeline | Alur yang disesuaikan untuk digunakan, jika tidak, alur default akan dibuat. |
request |
Jenis konten permintaan default untuk layanan. Digunakan jika tidak ada requestContentType yang ada di OperationSpec. |
Properti yang Diwariskan
additional |
Kebijakan tambahan untuk disertakan dalam alur HTTP. |
allow |
Atur ke true jika permintaan dikirim melalui HTTP alih-alih HTTPS |
http |
HttpClient yang akan digunakan untuk mengirim permintaan HTTP. |
proxy |
Opsi untuk mengonfigurasi proksi untuk permintaan keluar. |
redirect |
Opsi tentang cara respons pengalihan ditangani. |
retry |
Opsi yang mengontrol cara mencoba kembali permintaan yang gagal. |
telemetry |
Opsi untuk mengatur telemetri umum dan melacak info ke permintaan keluar. |
tls |
Opsi untuk mengonfigurasi autentikasi TLS |
user |
Opsi untuk menambahkan detail agen pengguna ke permintaan keluar. |
Detail Properti
baseUri
Peringatan
API ini sudah tidak digunakan lagi.
This property is deprecated and will be removed soon, please use endpoint instead
Jika ditentukan, ini adalah URI dasar yang akan dibuat permintaan untuk ServiceClient ini. Jika tidak ditentukan, maka semua OperationSpecs harus berisi properti baseUrl.
baseUri?: string
Nilai Properti
string
credential
Kredensial yang digunakan untuk mengautentikasi permintaan.
credential?: TokenCredential
Nilai Properti
credentialScopes
Jika ditentukan, akan digunakan untuk membangun BearerTokenAuthenticationPolicy.
credentialScopes?: string | string[]
Nilai Properti
string | string[]
endpoint
Jika ditentukan, ini adalah titik akhir yang akan dibuat permintaan untuk ServiceClient ini. Jika tidak ditentukan, maka semua OperationSpecs harus berisi properti baseUrl. untuk mendorong pelanggan menggunakan titik akhir, kami menandai baseUri sebagai tidak digunakan lagi.
endpoint?: string
Nilai Properti
string
pipeline
Alur yang disesuaikan untuk digunakan, jika tidak, alur default akan dibuat.
pipeline?: Pipeline
Nilai Properti
requestContentType
Jenis konten permintaan default untuk layanan. Digunakan jika tidak ada requestContentType yang ada di OperationSpec.
requestContentType?: string
Nilai Properti
string
Detail Properti yang Diwariskan
additionalPolicies
Kebijakan tambahan untuk disertakan dalam alur HTTP.
additionalPolicies?: AdditionalPolicyConfig[]
Nilai Properti
Diwarisi DariCommonClientOptions.additionalPolicies
allowInsecureConnection
Atur ke true jika permintaan dikirim melalui HTTP alih-alih HTTPS
allowInsecureConnection?: boolean
Nilai Properti
boolean
Diwarisi DariCommonClientOptions.allowInsecureConnection
httpClient
HttpClient yang akan digunakan untuk mengirim permintaan HTTP.
httpClient?: HttpClient
Nilai Properti
Diwarisi DariCommonClientOptions.httpClient
proxyOptions
Opsi untuk mengonfigurasi proksi untuk permintaan keluar.
proxyOptions?: ProxySettings
Nilai Properti
Diwarisi DariCommonClientOptions.proxyOptions
redirectOptions
Opsi tentang cara respons pengalihan ditangani.
redirectOptions?: RedirectPolicyOptions
Nilai Properti
Diwarisi DariCommonClientOptions.redirectOptions
retryOptions
Opsi yang mengontrol cara mencoba kembali permintaan yang gagal.
retryOptions?: PipelineRetryOptions
Nilai Properti
Diwarisi DariCommonClientOptions.retryOptions
telemetryOptions
Opsi untuk mengatur telemetri umum dan melacak info ke permintaan keluar.
telemetryOptions?: TelemetryOptions
Nilai Properti
Diwarisi DariCommonClientOptions.telemetryOptions
tlsOptions
Opsi untuk mengonfigurasi autentikasi TLS
tlsOptions?: TlsSettings
Nilai Properti
Diwarisi DariCommonClientOptions.tlsOptions
userAgentOptions
Opsi untuk menambahkan detail agen pengguna ke permintaan keluar.
userAgentOptions?: UserAgentPolicyOptions
Nilai Properti
Diwarisi DariCommonClientOptions.userAgentOptions