StreamingHttpClient class
Uma implementação de HttpClient
que adiciona compatibilidade com conexões de streaming.
Construtores
Streaming |
Cria um novo cliente Http de streaming. |
Métodos
send |
Essa função oculta o sendRequest padrão do HttpClient, substituindo-o por uma versão que usa o WebResource criado pelo BotFrameworkAdapter e convertendo-o em um formulário que pode ser enviado por um transporte de streaming. |
Detalhes do construtor
StreamingHttpClient(IStreamingTransportServer)
Cria um novo cliente Http de streaming.
new StreamingHttpClient(server: IStreamingTransportServer)
Parâmetros
- server
-
IStreamingTransportServer
Implementação do servidor de transporte a ser usada.
Detalhes do método
sendRequest(WebResource)
Essa função oculta o sendRequest padrão do HttpClient, substituindo-o por uma versão que usa o WebResource criado pelo BotFrameworkAdapter e convertendo-o em um formulário que pode ser enviado por um transporte de streaming.
function sendRequest(httpRequest: WebResource): Promise<HttpOperationResponse>
Parâmetros
- httpRequest
-
WebResource
A solicitação de saída criada pelo BotframeworkAdapter.
Retornos
Promise<HttpOperationResponse>
A resposta compatível com o transporte de streaming para enviar de volta ao cliente.