次の方法で共有


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