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
。