Поделиться через


StreamingHttpClient class

Реализация HttpClient, которая добавляет совместимость с потоковыми подключениями.

Конструкторы

StreamingHttpClient(IStreamingTransportServer)

Создает новый клиент http потоковой передачи.

Методы

sendRequest(WebResource)

Эта функция скрывает по умолчанию sendRequest HttpClient, заменив ее версией, которая принимает WebResource, созданную BotFrameworkAdapter, и преобразует ее в форму, которую можно отправить через транспорт потоковой передачи.

Сведения о конструкторе

StreamingHttpClient(IStreamingTransportServer)

Создает новый клиент http потоковой передачи.

new StreamingHttpClient(server: IStreamingTransportServer)

Параметры

server

IStreamingTransportServer

Используемая реализация транспортного сервера.

Сведения о методе

sendRequest(WebResource)

Эта функция скрывает по умолчанию sendRequest HttpClient, заменив ее версией, которая принимает WebResource, созданную BotFrameworkAdapter, и преобразует ее в форму, которую можно отправить через транспорт потоковой передачи.

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

Параметры

httpRequest

WebResource

Исходящий запрос, созданный BotframeworkAdapter.

Возвращаемое значение

Promise<HttpOperationResponse>

Ответ, совместимый с потоковой передачей для отправки клиенту.