RequestManager class
協調和管理擱置的串流要求。
方法
get |
建構並傳回此要求的回應。 |
pending |
取得暫止要求計數。 |
signal |
當所有回應工作都完成時引發的訊號。 |
方法詳細資料
getResponse(string)
建構並傳回此要求的回應。
function getResponse(requestId: string): Promise<IReceiveResponse>
參數
- requestId
-
string
正在回應之 StreamingRequest 的標識符。
傳回
Promise<IReceiveResponse>
對指定要求的回應。
pendingRequestCount()
取得暫止要求計數。
function pendingRequestCount(): number
傳回
number
具有擱置要求計數的數位。
signalResponse(string, IReceiveResponse)
當所有回應工作都完成時引發的訊號。
function signalResponse(requestId: string, response: IReceiveResponse): Promise<boolean>
參數
- requestId
-
string
StreamingRequest 的標識符。
- response
- IReceiveResponse
回應要求 IReceiveResponse。
傳回
Promise<boolean>
如果 requestId
的擱置回應工作已完成,則 Promise 會傳回 true
,否則為 false
。