Freigeben über


RequestManager class

Koordiniert und verwaltet ausstehende Streaminganforderungen.

Methoden

getResponse(string)

Erstellt und gibt eine Antwort für diese Anforderung zurück.

pendingRequestCount()

Ruft die Anzahl der ausstehenden Anforderungen ab.

signalResponse(string, IReceiveResponse)

Signal wird ausgelöst, wenn alle Antwortaufgaben abgeschlossen wurden.

Details zur Methode

getResponse(string)

Erstellt und gibt eine Antwort für diese Anforderung zurück.

function getResponse(requestId: string): Promise<IReceiveResponse>

Parameter

requestId

string

Die ID der StreamingRequest, auf die geantwortet wird.

Gibt zurück

Promise<IReceiveResponse>

Die Antwort auf die angegebene Anforderung.

pendingRequestCount()

Ruft die Anzahl der ausstehenden Anforderungen ab.

function pendingRequestCount(): number

Gibt zurück

number

Zahl mit der Anzahl ausstehender Anforderungen.

signalResponse(string, IReceiveResponse)

Signal wird ausgelöst, wenn alle Antwortaufgaben abgeschlossen wurden.

function signalResponse(requestId: string, response: IReceiveResponse): Promise<boolean>

Parameter

requestId

string

Die ID der StreamingRequest.

response
IReceiveResponse

Die IReceiveResponse als Reaktion auf die Anforderung.

Gibt zurück

Promise<boolean>

Eine Zusage, die bei Abschluss true zurückgibt, wenn die ausstehende Antwortaufgabe des requestIdabgeschlossen wurde, andernfalls false.