Dela via


Pipeline interface

Representerar en pipeline för att göra en HTTP-begäran till en URL. Pipelines kan ha flera principer för att hantera manipulering av varje begäran före och efter att den har gjorts till servern.

Metoder

addPolicy(PipelinePolicy, AddPipelineOptions)

Lägg till en ny princip i pipelinen.

clone()

Duplicerar den här pipelinen så att du kan ändra en befintlig utan att ändra den.

getOrderedPolicies()

Returnerar den aktuella uppsättningen principer i pipelinen i den ordning som de tillämpas på begäran. Senare i listan är närmare när begäran utförs.

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

Ta bort en princip från pipelinen.

sendRequest(HttpClient, PipelineRequest)

Använder pipelinen för att göra en HTTP-begäran.

Metodinformation

addPolicy(PipelinePolicy, AddPipelineOptions)

Lägg till en ny princip i pipelinen.

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

Parametrar

policy
PipelinePolicy

En princip som manipulerar en begäran.

options
AddPipelineOptions

En uppsättning alternativ för när principen ska köras.

clone()

Duplicerar den här pipelinen så att du kan ändra en befintlig utan att ändra den.

function clone(): Pipeline

Returer

getOrderedPolicies()

Returnerar den aktuella uppsättningen principer i pipelinen i den ordning som de tillämpas på begäran. Senare i listan är närmare när begäran utförs.

function getOrderedPolicies(): PipelinePolicy[]

Returer

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

Ta bort en princip från pipelinen.

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

Parametrar

options

{ name?: string, phase?: PipelinePhase }

Alternativ som gör att du kan ange vilka principer du vill ta bort.

Returer

sendRequest(HttpClient, PipelineRequest)

Använder pipelinen för att göra en HTTP-begäran.

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

Parametrar

httpClient
HttpClient

Den HttpClient som faktiskt utför begäran.

request
PipelineRequest

Begäran som ska göras.

Returer

Promise<PipelineResponse>