Bagikan melalui


Pipeline interface

Mewakili alur untuk membuat permintaan HTTP ke URL. Alur dapat memiliki beberapa kebijakan untuk mengelola manipulasi setiap permintaan sebelum dan sesudah dibuat ke server.

Metode

addPolicy(PipelinePolicy, AddPipelineOptions)

Tambahkan kebijakan baru ke alur.

clone()

Menduplikasi alur ini untuk memungkinkan memodifikasi alur yang sudah ada tanpa bermutasi.

getOrderedPolicies()

Mengembalikan serangkaian kebijakan saat ini dalam alur dalam urutan penerapannya ke permintaan. Nantinya dalam daftar lebih dekat dengan ketika permintaan dilakukan.

removePolicy({ name?: string, phase?: PipelinePhase })

Menghapus kebijakan dari alur.

sendRequest(HttpClient, PipelineRequest)

Menggunakan alur untuk membuat permintaan HTTP.

Detail Metode

addPolicy(PipelinePolicy, AddPipelineOptions)

Tambahkan kebijakan baru ke alur.

function addPolicy(policy: PipelinePolicy, options?: AddPipelineOptions)

Parameter

policy
PipelinePolicy

Kebijakan yang memanipulasi permintaan.

options
AddPipelineOptions

Sekumpulan opsi kapan kebijakan harus berjalan.

clone()

Menduplikasi alur ini untuk memungkinkan memodifikasi alur yang sudah ada tanpa bermutasi.

function clone(): Pipeline

Mengembalikan

getOrderedPolicies()

Mengembalikan serangkaian kebijakan saat ini dalam alur dalam urutan penerapannya ke permintaan. Nantinya dalam daftar lebih dekat dengan ketika permintaan dilakukan.

function getOrderedPolicies(): PipelinePolicy[]

Mengembalikan

removePolicy({ name?: string, phase?: PipelinePhase })

Menghapus kebijakan dari alur.

function removePolicy(options: { name?: string, phase?: PipelinePhase }): PipelinePolicy[]

Parameter

options

{ name?: string, phase?: PipelinePhase }

Opsi yang memungkinkan Anda menentukan kebijakan mana yang akan dihapus.

Mengembalikan

sendRequest(HttpClient, PipelineRequest)

Menggunakan alur untuk membuat permintaan HTTP.

function sendRequest(httpClient: HttpClient, request: PipelineRequest): Promise<PipelineResponse>

Parameter

httpClient
HttpClient

HttpClient yang benar-benar melakukan permintaan.

request
PipelineRequest

Permintaan yang akan dibuat.

Mengembalikan

Promise<PipelineResponse>