RequestManager class

保留中のストリーミング要求を調整および管理します。

メソッド

getResponse(string)

この要求の応答を構築して返します。

pendingRequestCount()

保留中の要求の数を取得します。

signalResponse(string, IReceiveResponse)

すべての応答タスクが完了したときに発生するシグナル。

メソッドの詳細

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