Aracılığıyla paylaş


Pipeline interface

URL'ye HTTP isteği göndermek için bir işlem hattını temsil eder. İşlem hatları, sunucuya yapılmadan önce ve sonra her isteği işlemeyi yönetmek için birden çok ilkeye sahip olabilir.

Yöntemler

addPolicy(PipelinePolicy, AddPipelineOptions)

İşlem hattına yeni bir ilke ekleyin.

clone()

Var olan bir işlem hattının sessize alınmadan değiştirilmesine izin vermek için bu işlem hattını yineler.

getOrderedPolicies()

İşlem hattındaki geçerli ilke kümesini isteğe uygulanacağı sırayla döndürür. Listenin ilerleyen bölümlerinde istek gerçekleştirildiğinde daha yakın olur.

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

bir ilkeyi işlem hattından kaldırın.

sendRequest(HttpClient, PipelineRequest)

HTTP isteğinde bulunmak için işlem hattını kullanır.

Yöntem Ayrıntıları

addPolicy(PipelinePolicy, AddPipelineOptions)

İşlem hattına yeni bir ilke ekleyin.

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

Parametreler

policy
PipelinePolicy

bir isteği işleyen bir ilke.

options
AddPipelineOptions

İlkenin ne zaman çalıştırılması gerektiğine ilişkin bir dizi seçenek.

clone()

Var olan bir işlem hattının sessize alınmadan değiştirilmesine izin vermek için bu işlem hattını yineler.

function clone(): Pipeline

Döndürülenler

getOrderedPolicies()

İşlem hattındaki geçerli ilke kümesini isteğe uygulanacağı sırayla döndürür. Listenin ilerleyen bölümlerinde istek gerçekleştirildiğinde daha yakın olur.

function getOrderedPolicies(): PipelinePolicy[]

Döndürülenler

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

bir ilkeyi işlem hattından kaldırın.

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

Parametreler

options

{ name?: string, phase?: PipelinePhase }

Hangi ilkelerin kaldırılacağını belirtmenize olanak tanıyan seçenekler.

Döndürülenler

sendRequest(HttpClient, PipelineRequest)

HTTP isteğinde bulunmak için işlem hattını kullanır.

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

Parametreler

httpClient
HttpClient

İsteği gerçekten gerçekleştiren HttpClient.

request
PipelineRequest

Yapılacak istek.

Döndürülenler

Promise<PipelineResponse>