StreamingHttpClient class
Eine Implementierung von HttpClient
, die die Kompatibilität mit Streamingverbindungen erhöht.
Konstruktoren
Streaming |
Erstellt einen neuen Http-Streamingclient. |
Methoden
send |
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.