Поделиться через


Pipeline interface

Представляет конвейер для создания HTTP-запроса к URL-адресу. Конвейеры могут иметь несколько политик для управления обработкой каждого запроса до и после его выполнения на сервере.

Методы

addPolicy(PipelinePolicy, AddPolicyOptions)

Добавьте новую политику в конвейер.

clone()

Дублирует этот конвейер, чтобы разрешить изменение существующего, не изменяя его.

getOrderedPolicies()

Возвращает текущий набор политик в конвейере в том порядке, в котором они будут применены к запросу. Позже в списке ближе к выполнению запроса.

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

Удалите политику из конвейера.

sendRequest(HttpClient, PipelineRequest)

Использует конвейер для выполнения HTTP-запроса.

Сведения о методе

addPolicy(PipelinePolicy, AddPolicyOptions)

Добавьте новую политику в конвейер.

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

Параметры

policy
PipelinePolicy

Политика, которая управляет запросом.

options
AddPipelineOptions

Набор параметров для выполнения политики.

clone()

Дублирует этот конвейер, чтобы разрешить изменение существующего, не изменяя его.

function clone(): Pipeline

Возвращаемое значение

getOrderedPolicies()

Возвращает текущий набор политик в конвейере в том порядке, в котором они будут применены к запросу. Позже в списке ближе к выполнению запроса.

function getOrderedPolicies(): PipelinePolicy[]

Возвращаемое значение

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

Удалите политику из конвейера.

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

Параметры

options

{ name?: string, phase?: PipelinePhase }

Параметры, позволяющие указать, какие политики следует удалить.

Возвращаемое значение

sendRequest(HttpClient, PipelineRequest)

Использует конвейер для выполнения HTTP-запроса.

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

Параметры

httpClient
HttpClient

HttpClient, который фактически выполняет запрос.

request
PipelineRequest

Запрос, который нужно сделать.

Возвращаемое значение

Promise<PipelineResponse>