Megosztás a következőn keresztül:


Pipeline interface

EGY URL-címre irányuló HTTP-kérést küldő folyamatot jelöl. A folyamatok több szabályzatot is használhatnak az egyes kérések a kiszolgálóra történő létrehozása előtt és után történő kezeléséhez.

Metódusok

addPolicy(PipelinePolicy, AddPipelineOptions)

Adjon hozzá egy új szabályzatot a folyamathoz.

clone()

Duplikálja ezt a folyamatot, hogy lehetővé tegye egy meglévő módosítását anélkül, hogy módosítaná azt.

getOrderedPolicies()

A folyamat aktuális szabályzatkészletét adja vissza abban a sorrendben, amelyben azokat alkalmazni fogja a kérésre. A listában később közelebb kerül a kérés végrehajtásához.

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

Szabályzat eltávolítása a folyamatból.

sendRequest(HttpClient, PipelineRequest)

A folyamat használatával HTTP-kérést készít.

Metódus adatai

addPolicy(PipelinePolicy, AddPipelineOptions)

Adjon hozzá egy új szabályzatot a folyamathoz.

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

Paraméterek

policy
PipelinePolicy

Egy kérést módosító szabályzat.

options
AddPipelineOptions

A szabályzat futtatásának időpontjára vonatkozó beállítások.

clone()

Duplikálja ezt a folyamatot, hogy lehetővé tegye egy meglévő módosítását anélkül, hogy módosítaná azt.

function clone(): Pipeline

Válaszok

getOrderedPolicies()

A folyamat aktuális szabályzatkészletét adja vissza abban a sorrendben, amelyben azokat alkalmazni fogja a kérésre. A listában később közelebb kerül a kérés végrehajtásához.

function getOrderedPolicies(): PipelinePolicy[]

Válaszok

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

Szabályzat eltávolítása a folyamatból.

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

Paraméterek

options

{ name?: string, phase?: PipelinePhase }

Az eltávolítandó szabályzatok megadására szolgáló beállítások.

Válaszok

sendRequest(HttpClient, PipelineRequest)

A folyamat használatával HTTP-kérést készít.

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

Paraméterek

httpClient
HttpClient

A kérést ténylegesen végrehajtó HttpClient.

request
PipelineRequest

A megkéredendő kérelem.

Válaszok

Promise<PipelineResponse>