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 ,否则为 false