Pipeline interface
Představuje kanál pro vytvoření požadavku HTTP na adresu URL. Kanály můžou mít několik zásad pro správu manipulace s jednotlivými požadavky před a po jeho odeslání na server.
Metody
add |
Přidejte do kanálu novou zásadu. |
clone() | Duplikuje tento kanál, aby bylo možné upravit existující kanál bez jeho mutování. |
get |
Vrátí aktuální sadu zásad v kanálu v pořadí, ve kterém se použijí na žádost. Pozdější v seznamu je blíže k tomu, kdy se požadavek provede. |
remove |
Odeberte zásadu z kanálu. |
send |
Použije kanál k vytvoření požadavku HTTP. |
Podrobnosti metody
addPolicy(PipelinePolicy, AddPipelineOptions)
Přidejte do kanálu novou zásadu.
function addPolicy(policy: PipelinePolicy, options?: AddPipelineOptions)
Parametry
- policy
- PipelinePolicy
Zásady, které manipulují s požadavkem.
- options
- AddPipelineOptions
Sada možností, kdy se má zásada spustit.
clone()
Duplikuje tento kanál, aby bylo možné upravit existující kanál bez jeho mutování.
function clone(): Pipeline
Návraty
getOrderedPolicies()
Vrátí aktuální sadu zásad v kanálu v pořadí, ve kterém se použijí na žádost. Pozdější v seznamu je blíže k tomu, kdy se požadavek provede.
function getOrderedPolicies(): PipelinePolicy[]
Návraty
removePolicy({ name?: string, phase?: PipelinePhase })
Odeberte zásadu z kanálu.
function removePolicy(options: { name?: string, phase?: PipelinePhase }): PipelinePolicy[]
Parametry
- options
-
{ name?: string, phase?: PipelinePhase }
Možnosti, které umožňují určit, které zásady se mají odebrat.
Návraty
sendRequest(HttpClient, PipelineRequest)
Použije kanál k vytvoření požadavku HTTP.
function sendRequest(httpClient: HttpClient, request: PipelineRequest): Promise<PipelineResponse>
Parametry
- httpClient
- HttpClient
HttpClient, který skutečně provádí požadavek.
- request
- PipelineRequest
Žádost, která má být podána.
Návraty
Promise<PipelineResponse>