StreamingHttpClient class

Implementación de HttpClient que agrega compatibilidad con las conexiones de streaming.

Constructores

StreamingHttpClient(IStreamingTransportServer)

Crea un nuevo cliente Http de streaming.

Métodos

sendRequest(WebResource)

Esta función oculta el sendRequest predeterminado de HttpClient, reemplazando por una versión que toma el webResource creado por BotFrameworkAdapter y lo convierte en un formulario que se puede enviar a través de un transporte de streaming.

Detalles del constructor

StreamingHttpClient(IStreamingTransportServer)

Crea un nuevo cliente Http de streaming.

new StreamingHttpClient(server: IStreamingTransportServer)

Parámetros

server

IStreamingTransportServer

Implementación del servidor de transporte que se va a usar.

Detalles del método

sendRequest(WebResource)

Esta función oculta el sendRequest predeterminado de HttpClient, reemplazando por una versión que toma el webResource creado por BotFrameworkAdapter y lo convierte en un formulario que se puede enviar a través de un transporte de streaming.

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

Parámetros

httpRequest

WebResource

La solicitud saliente creada por BotframeworkAdapter.

Devoluciones

Promise<HttpOperationResponse>

Respuesta compatible con el transporte de streaming que se va a devolver al cliente.