RequestManager class
Koordiniert und verwaltet ausstehende Streaminganforderungen.
Methoden
get |
Erstellt und gibt eine Antwort für diese Anforderung zurück. |
pending |
Ruft die Anzahl der ausstehenden Anforderungen ab. |
signal |
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 requestId
abgeschlossen wurde, andernfalls false
.