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
add |
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. |
get |
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. |
remove |
Ta bort en princip från pipelinen. |
send |
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>