Freigeben über


StreamingHttpClient class

Eine Implementierung von HttpClient , die die Kompatibilität mit Streamingverbindungen erhöht.

Konstruktoren

StreamingHttpClient(IStreamingTransportServer)

Erstellt einen neuen Http-Streamingclient.

Methoden

sendRequest(WebResource)

Diese Funktion blendet die standardmäßige sendRequest des HttpClients aus und ersetzt sie durch eine Version, die die vom BotFrameworkAdapter erstellte WebResource übernimmt, und konvertiert sie in ein Formular, das über einen Streamingtransport gesendet werden kann.

Details zum Konstruktor

StreamingHttpClient(IStreamingTransportServer)

Erstellt einen neuen Http-Streamingclient.

new StreamingHttpClient(server: IStreamingTransportServer)

Parameter

server

IStreamingTransportServer

Die zu verwendende Transportserverimplementierung.

Details zur Methode

sendRequest(WebResource)

Diese Funktion blendet die standardmäßige sendRequest des HttpClients aus und ersetzt sie durch eine Version, die die vom BotFrameworkAdapter erstellte WebResource übernimmt, und konvertiert sie in ein Formular, das über einen Streamingtransport gesendet werden kann.

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

Parameter

httpRequest

WebResource

Die ausgehende Anforderung, die vom BotframeworkAdapter erstellt wurde.

Gibt zurück

Promise<HttpOperationResponse>

Die streamingtransportkompatible Antwort, die an den Client gesendet werden soll.