Pipeline interface
Representa um pipeline para fazer uma solicitação HTTP para uma URL. Os pipelines podem ter várias políticas para gerenciar a manipulação de cada solicitação antes e depois de ela ser feita ao servidor.
Métodos
add |
Adicione uma nova política ao pipeline. |
clone() | Duplica esse pipeline para permitir a modificação de um existente sem mutá-lo. |
get |
Retorna o conjunto atual de políticas no pipeline na ordem em que serão aplicadas à solicitação. Mais adiante na lista está mais perto de quando a solicitação é executada. |
remove |
Remova uma política do pipeline. |
send |
Usa o pipeline para fazer uma solicitação HTTP. |
Detalhes de Método
addPolicy(PipelinePolicy, AddPolicyOptions)
Adicione uma nova política ao pipeline.
function addPolicy(policy: PipelinePolicy, options?: AddPolicyOptions)
Parâmetros
- policy
- PipelinePolicy
Uma política que manipula uma solicitação.
- options
- AddPipelineOptions
Um conjunto de opções para quando a política deve ser executada.
clone()
Duplica esse pipeline para permitir a modificação de um existente sem mutá-lo.
function clone(): Pipeline
Devoluções
getOrderedPolicies()
Retorna o conjunto atual de políticas no pipeline na ordem em que serão aplicadas à solicitação. Mais adiante na lista está mais perto de quando a solicitação é executada.
function getOrderedPolicies(): PipelinePolicy[]
Devoluções
removePolicy({ name?: string, phase?: PipelinePhase })
Remova uma política do pipeline.
function removePolicy(options: { name?: string, phase?: PipelinePhase }): PipelinePolicy[]
Parâmetros
- options
-
{ name?: string, phase?: PipelinePhase }
Opções que permitem especificar quais políticas remover.
Devoluções
sendRequest(HttpClient, PipelineRequest)
Usa o pipeline para fazer uma solicitação HTTP.
function sendRequest(httpClient: HttpClient, request: PipelineRequest): Promise<PipelineResponse>
Parâmetros
- httpClient
- HttpClient
O HttpClient que realmente executa a solicitação.
- request
- PipelineRequest
O pedido a ser feito.
Devoluções
Promise<PipelineResponse>