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
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 istek gerçekleştirildiğinde daha yakın olur. |
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, 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>