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