StreamingHttpClient class
Implémentation de HttpClient
qui ajoute la compatibilité avec les connexions de streaming.
Constructeurs
Streaming |
Crée un client Http de diffusion en continu. |
Méthodes
send |
Cette fonction masque la valeur sendRequest par défaut du HttpClient, en la remplaçant par une version qui prend webResource créée par BotFrameworkAdapter et en la convertissant en formulaire qui peut être envoyé via un transport de streaming. |
Détails du constructeur
StreamingHttpClient(IStreamingTransportServer)
Crée un client Http de diffusion en continu.
new StreamingHttpClient(server: IStreamingTransportServer)
Paramètres
- server
-
IStreamingTransportServer
Implémentation du serveur de transport à utiliser.
Détails de la méthode
sendRequest(WebResource)
Cette fonction masque la valeur sendRequest par défaut du HttpClient, en la remplaçant par une version qui prend webResource créée par BotFrameworkAdapter et en la convertissant en formulaire qui peut être envoyé via un transport de streaming.
function sendRequest(httpRequest: WebResource): Promise<HttpOperationResponse>
Paramètres
- httpRequest
-
WebResource
Requête sortante créée par BotframeworkAdapter.
Retours
Promise<HttpOperationResponse>
Réponse compatible avec le transport de streaming à renvoyer au client.