StreamingHttpClient class
Implementazione di HttpClient che aggiunge compatibilità con le connessioni di streaming.
Costruttori
| Streaming |
Crea un nuovo client HTTP di streaming. |
Metodi
| send |
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.