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