StreamingHttpClient class
Implementación de HttpClient
que agrega compatibilidad con las conexiones de streaming.
Constructores
Streaming |
Crea un nuevo cliente Http de streaming. |
Métodos
send |
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.