共用方式為


RequestManager class

協調和管理擱置的串流要求。

方法

getResponse(string)

建構並傳回此要求的回應。

pendingRequestCount()

取得暫止要求計數。

signalResponse(string, IReceiveResponse)

當所有回應工作都完成時引發的訊號。

方法詳細資料

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