Pipeline interface
Представляет конвейер для создания HTTP-запроса к URL-адресу. Конвейеры могут иметь несколько политик для управления обработкой каждого запроса до и после его выполнения на сервере.
Методы
add |
Добавьте новую политику в конвейер. |
clone() | Дублирует этот конвейер, чтобы разрешить изменение существующего, не изменяя его. |
get |
Возвращает текущий набор политик в конвейере в том порядке, в котором они будут применены к запросу. Позже в списке ближе к выполнению запроса. |
remove |
Удалите политику из конвейера. |
send |
Использует конвейер для выполнения 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>