StreamingHttpClient class
Eine Implementierung von HttpClient, die Kompatibilität mit Streamingverbindungen hinzufügt.
Konstruktoren
| Streaming |
Erstellt einen neuen Http-Streamingclient. |
Methoden
| send |
Diese Funktion blendet die standardmäßige sendRequest des HttpClient aus, ersetzt sie durch eine Version, die die von BotFrameworkAdapter erstellte WebResource verwendet und in ein Formular konvertiert, das über einen Streamingtransport gesendet werden kann. |
Details zum Konstruktor
StreamingHttpClient(IStreamingTransportServer)
Erstellt einen neuen Http-Streamingclient.
new StreamingHttpClient(server: IStreamingTransportServer)
Parameter
- server
-
IStreamingTransportServer
Zu verwendende Transportserverimplementierung.
Details zur Methode
sendRequest(WebResource)
Diese Funktion blendet die standardmäßige sendRequest des HttpClient aus, ersetzt sie durch eine Version, die die von BotFrameworkAdapter erstellte WebResource verwendet und in ein Formular konvertiert, 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 kompatible Antwort des Streamingtransports, die an den Client gesendet werden soll.