StreamingHttpClient class

HttpClient 实现,它增加了与流式处理连接的兼容性。

构造函数

StreamingHttpClient(IStreamingTransportServer)

创建新的流式处理 Http 客户端。

方法

sendRequest(WebResource)

此函数隐藏 HttpClient 的默认 sendRequest,将其替换为采用 BotFrameworkAdapter 创建的 WebResource 的版本,并将其转换为可通过流式传输发送的窗体。

构造函数详细信息

StreamingHttpClient(IStreamingTransportServer)

创建新的流式处理 Http 客户端。

new StreamingHttpClient(server: IStreamingTransportServer)

参数

server

IStreamingTransportServer

要使用的传输服务器实现。

方法详细信息

sendRequest(WebResource)

此函数隐藏 HttpClient 的默认 sendRequest,将其替换为采用 BotFrameworkAdapter 创建的 WebResource 的版本,并将其转换为可通过流式传输发送的窗体。

function sendRequest(httpRequest: WebResource): Promise<HttpOperationResponse>

参数

httpRequest

WebResource

BotframeworkAdapter 创建的传出请求。

返回

Promise<HttpOperationResponse>

要发送回客户端的流式传输兼容响应。