Pipeline interface
URL'ye HTTP isteği göndermek için bir işlem hattını temsil eder. İşlem hatları, her isteğin sunucuya yapılmadan önce ve sonra manipülesini yönetmek için birden çok ilkeye sahip olabilir.
Yöntemler
| add |
İş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. |
| get |
İşlem hattındaki geçerli ilke kümesini isteğe uygulanacağı sırayla döndürür. Listenin ilerleyen bölümlerinde isteğin ne zaman gerçekleştirildiği daha yakındır. |
| remove |
bir ilkeyi işlem hattından kaldırın. |
| send |
HTTP isteğinde bulunmak için işlem hattını kullanır. |
Yöntem Ayrıntıları
addPolicy(PipelinePolicy, AddPolicyOptions)
İşlem hattına yeni bir ilke ekleyin.
function addPolicy(policy: PipelinePolicy, options?: AddPolicyOptions)
Parametreler
- policy
- PipelinePolicy
bir isteği işleyen ilke.
- options
- AddPipelineOptions
İlkenin ne zaman çalıştırılması gerektiğine yönelik 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 isteğin ne zaman gerçekleştirildiği daha yakındır.
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>