@azure-rest/core-client package
Antarmuka
| AddCredentialPipelinePolicyOptions |
Parameter opsional untuk menambahkan kebijakan kredensial ke alur. |
| AdditionalPolicyConfig |
Digunakan untuk mengonfigurasi kebijakan tambahan yang ditambahkan ke alur saat konstruksi. |
| Client |
Bentuk Klien Tingkat Istirahat |
| ErrorModel |
Objek kesalahan. |
| ErrorResponse |
Respons yang berisi detail kesalahan. |
| FullOperationResponse |
Objek pembungkus untuk permintaan dan respons http. Objek yang dideserialisasi disimpan di properti |
| InnerError |
Objek yang berisi informasi yang lebih spesifik tentang kesalahan. Sesuai panduan Microsoft One API - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
| NodeJSReadableStream |
Aliran Node.js Dapat Dibaca yang juga memiliki |
| OperationOptions |
Jenis opsi dasar untuk semua operasi. |
| OperationRequestOptions |
Opsi yang digunakan saat membuat dan mengirim permintaan HTTP untuk operasi ini. |
| PathParameterWithOptions |
Objek yang dapat diteruskan sebagai parameter jalur, memungkinkan opsi tambahan diatur yang berkaitan dengan bagaimana parameter dikodekan. |
| ResourceMethods |
Menentukan metode yang dapat dipanggil pada sumber daya |
Alias Jenis
| ClientOptions |
Opsi umum yang dapat diambil oleh Klien Tingkat Istirahat |
| HttpBrowserStreamResponse |
Respons Http isi mana yang merupakan objek aliran NodeJS |
| HttpNodeStreamResponse |
Respons Http isi mana yang merupakan objek aliran NodeJS |
| HttpResponse |
Mewakili bentuk HttpResponse |
| PathParameters |
Jenis pembantu yang digunakan untuk mendeteksi parameter dalam teks templat jalur yang dikelilingi oleh {} akan dianggap sebagai parameter jalur |
| PathUnchecked |
Menentukan tanda tangan untuk pathUnchecked. |
| PathUncheckedResponse |
Ketik untuk digunakan dengan pathUnchecked, mengambil alih jenis isi ke apa pun untuk memungkinkan fleksibilitas |
| RawResponseCallback |
Fungsi yang akan dipanggil setiap kali respons diterima dari server saat melakukan operasi yang diminta. Dapat dipanggil beberapa kali. Panggilan balik ini akan dipanggil dengan dua parameter: respons mentah, termasuk header dan isi respons; dan objek kesalahan yang akan disediakan jika kesalahan dilemparkan saat memproses permintaan.
Parameter __legacyError ketiga disediakan hanya untuk kompatibilitas mundur dan akan memiliki nilai yang identik dengan parameter |
| RequestParameters |
Bentuk parameter permintaan default, ini mungkin ditimpa oleh jenis permintaan tertentu untuk menyediakan jenis yang kuat |
| StreamableMethod |
Menentukan jenis untuk metode yang mendukung mendapatkan isi respons sebagai aliran mentah |
Fungsi
| add |
Menambahkan kebijakan kredensial ke alur jika kredensial disediakan. Jika tidak ada yang disediakan, tidak ada kebijakan yang ditambahkan. |
| create |
Membuat kesalahan sisa dari respons PathUnchecked |
| create |
Membuat kesalahan istirahat dari pesan kesalahan dan respons PathUnchecked |
| get |
Membuat klien dengan alur default |
| get |
Membuat klien dengan alur default |
| operation |
Fungsi pembantu untuk mengonversi OperationOptions ke RequestParameters |
Detail Fungsi
addCredentialPipelinePolicy(Pipeline, string, AddCredentialPipelinePolicyOptions)
Menambahkan kebijakan kredensial ke alur jika kredensial disediakan. Jika tidak ada yang disediakan, tidak ada kebijakan yang ditambahkan.
function addCredentialPipelinePolicy(pipeline: Pipeline, endpoint: string, options?: AddCredentialPipelinePolicyOptions)
Parameter
- pipeline
- Pipeline
- endpoint
-
string
createRestError(PathUncheckedResponse)
Membuat kesalahan sisa dari respons PathUnchecked
function createRestError(response: PathUncheckedResponse): RestError
Parameter
- response
- PathUncheckedResponse
Mengembalikan
createRestError(string, PathUncheckedResponse)
Membuat kesalahan istirahat dari pesan kesalahan dan respons PathUnchecked
function createRestError(message: string, response: PathUncheckedResponse): RestError
Parameter
- message
-
string
- response
- PathUncheckedResponse
Mengembalikan
getClient(string, ClientOptions)
Membuat klien dengan alur default
function getClient(endpoint: string, options?: ClientOptions): Client
Parameter
- endpoint
-
string
Titik akhir dasar untuk klien
- options
- ClientOptions
Opsi klien
Mengembalikan
getClient(string, TokenCredential | KeyCredential, ClientOptions)
Membuat klien dengan alur default
function getClient(endpoint: string, credentials?: TokenCredential | KeyCredential, options?: ClientOptions): Client
Parameter
- endpoint
-
string
Titik akhir dasar untuk klien
- credentials
Kredensial untuk mengautentikasi permintaan
- options
- ClientOptions
Opsi klien
Mengembalikan
operationOptionsToRequestParameters(OperationOptions)
Fungsi pembantu untuk mengonversi OperationOptions ke RequestParameters
function operationOptionsToRequestParameters(options: OperationOptions): RequestParameters
Parameter
- options
- OperationOptions
opsi yang digunakan oleh lapisan Modular untuk mengirim permintaan
Mengembalikan
hasil konversi dalam RequestParameters lapisan RLC