StreamingHttpClient class
Implementasi HttpClient yang menambahkan kompatibilitas dengan koneksi streaming.
Konstruktor
| Streaming |
Membuat klien Http streaming baru. |
Metode
| send |
Fungsi ini menyembunyikan sendRequest default HttpClient, menggantinya dengan versi yang mengambil WebResource yang dibuat oleh BotFrameworkAdapter dan mengonversinya ke formulir yang dapat dikirim melalui transportasi streaming. |
Detail Konstruktor
StreamingHttpClient(IStreamingTransportServer)
Membuat klien Http streaming baru.
new StreamingHttpClient(server: IStreamingTransportServer)
Parameter
- server
-
IStreamingTransportServer
Implementasi server transportasi yang akan digunakan.
Detail Metode
sendRequest(WebResource)
Fungsi ini menyembunyikan sendRequest default HttpClient, menggantinya dengan versi yang mengambil WebResource yang dibuat oleh BotFrameworkAdapter dan mengonversinya ke formulir yang dapat dikirim melalui transportasi streaming.
function sendRequest(httpRequest: WebResource): Promise<HttpOperationResponse>
Parameter
- httpRequest
-
WebResource
Permintaan keluar yang dibuat oleh BotframeworkAdapter.
Mengembalikan
Promise<HttpOperationResponse>
Respons yang kompatibel dengan transportasi streaming untuk dikirim kembali ke klien.