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
add |
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. |
get |
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. |
remove |
Szabályzat eltávolítása a folyamatból. |
send |
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>