RequestManager class
保留中のストリーミング要求を調整および管理します。
メソッド
get |
この要求の応答を構築して返します。 |
pending |
保留中の要求の数を取得します。 |
signal |
すべての応答タスクが完了したときに発生するシグナル。 |
メソッドの詳細
getResponse(string)
この要求の応答を構築して返します。
function getResponse(requestId: string): Promise<IReceiveResponse>
パラメーター
- requestId
-
string
応答する StreamingRequest の ID。
戻り値
Promise<IReceiveResponse>
指定した要求への応答。
pendingRequestCount()
保留中の要求の数を取得します。
function pendingRequestCount(): number
戻り値
number
保留中の要求数を含む数値。
signalResponse(string, IReceiveResponse)
すべての応答タスクが完了したときに発生するシグナル。
function signalResponse(requestId: string, response: IReceiveResponse): Promise<boolean>
パラメーター
- requestId
-
string
StreamingRequest の ID。
- response
- IReceiveResponse
IReceiveResponse 要求に応答します。
戻り値
Promise<boolean>
完了すると、requestId
の保留中の応答タスクが完了した場合に true
が返される Promise。それ以外の場合は false
。