Compartir a través de


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 y lo reemplaza por una versión que toma el objeto 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 y lo reemplaza por una versión que toma el objeto 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

Solicitud saliente creada por BotframeworkAdapter.

Devoluciones

Promise<HttpOperationResponse>

Respuesta compatible con el transporte de streaming para volver a enviar al cliente.