Partager via


StreamingHttpClient class

Implémentation de HttpClient qui ajoute la compatibilité avec les connexions de streaming.

Constructeurs

StreamingHttpClient(IStreamingTransportServer)

Crée un client Http de diffusion en continu.

Méthodes

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.

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.