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
は 。