Bagikan melalui


ServiceClientOptions interface

Opsi yang akan disediakan saat membuat klien.

Extends

Properti

baseUri

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.

credentialScopes

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.

requestContentType

Jenis konten permintaan default untuk layanan. Digunakan jika tidak ada requestContentType yang ada di OperationSpec.

Properti yang Diwariskan

additionalPolicies

Kebijakan tambahan untuk disertakan dalam alur HTTP.

allowInsecureConnection

Atur ke true jika permintaan dikirim melalui HTTP alih-alih HTTPS

httpClient

HttpClient yang akan digunakan untuk mengirim permintaan HTTP.

proxyOptions

Opsi untuk mengonfigurasi proksi untuk permintaan keluar.

redirectOptions

Opsi tentang cara respons pengalihan ditangani.

retryOptions

Opsi yang mengontrol cara mencoba kembali permintaan yang gagal.

telemetryOptions

Opsi untuk mengatur telemetri umum dan melacak info ke permintaan keluar.

tlsOptions

Opsi untuk mengonfigurasi autentikasi TLS

userAgentOptions

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