Condividi tramite


StreamingHttpClient class

Implementazione di HttpClient che aggiunge compatibilità con le connessioni di streaming.

Costruttori

StreamingHttpClient(IStreamingTransportServer)

Crea un nuovo client HTTP di streaming.

Metodi

sendRequest(WebResource)

Questa funzione nasconde l'oggetto sendRequest predefinito di HttpClient, sostituendolo con una versione che accetta WebResource creata da BotFrameworkAdapter e la converte in un modulo che può essere inviato tramite un trasporto di streaming.

Dettagli costruttore

StreamingHttpClient(IStreamingTransportServer)

Crea un nuovo client HTTP di streaming.

new StreamingHttpClient(server: IStreamingTransportServer)

Parametri

server

IStreamingTransportServer

Implementazione del server di trasporto da utilizzare.

Dettagli metodo

sendRequest(WebResource)

Questa funzione nasconde l'oggetto sendRequest predefinito di HttpClient, sostituendolo con una versione che accetta WebResource creata da BotFrameworkAdapter e la converte in un modulo che può essere inviato tramite un trasporto di streaming.

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

Parametri

httpRequest

WebResource

Richiesta in uscita creata da BotframeworkAdapter.

Restituisce

Promise<HttpOperationResponse>

Risposta compatibile con il trasporto di streaming da inviare al client.