Freigeben über


PipelinePolicy interface

Eine Pipelinerichtlinie bearbeitet eine Anforderung, während sie die Pipeline durchläuft. Es ist konzeptionell eine Middleware, die die Anforderung ändern darf, bevor sie erfolgt, sowie die Antwort, wenn sie empfangen wird.

Eigenschaften

name

Der Richtlinienname. Muss eine eindeutige Zeichenfolge in der Pipeline sein.

Methoden

sendRequest(PipelineRequest, SendRequest)

Die haupt zu implementierende Methode, die eine Anforderung/Antwort bearbeitet.

Details zur Eigenschaft

name

Der Richtlinienname. Muss eine eindeutige Zeichenfolge in der Pipeline sein.

name: string

Eigenschaftswert

string

Details zur Methode

sendRequest(PipelineRequest, SendRequest)

Die haupt zu implementierende Methode, die eine Anforderung/Antwort bearbeitet.

function sendRequest(request: PipelineRequest, next: SendRequest): Promise<PipelineResponse>

Parameter

request
PipelineRequest

Die anforderung, die ausgeführt wird.

next
SendRequest

Die nächste Richtlinie in der Pipeline. Muss aufgerufen werden, um die Pipeline fortzusetzen.

Gibt zurück

Promise<PipelineResponse>