Freigeben über


StreamingHttpClient class

Eine Implementierung von HttpClient, die Kompatibilität mit Streamingverbindungen hinzufügt.

Konstruktoren

StreamingHttpClient(IStreamingTransportServer)

Erstellt einen neuen Http-Streamingclient.

Methoden

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.

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.