StreamingTransportClient Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implementado por clientes compatíveis com o Protocolo 3 do Bot Framework com Extensões de Streaming.
public abstract class StreamingTransportClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type StreamingTransportClient = class
interface IStreamingTransportClient
interface IDisposable
Public MustInherit Class StreamingTransportClient
Implements IDisposable, IStreamingTransportClient
- Herança
-
StreamingTransportClient
- Derivado
- Implementações
Construtores
| StreamingTransportClient(String, RequestHandler, Nullable<TimeSpan>, Nullable<TimeSpan>, ILogger) |
Inicializa uma nova instância da classe StreamingTransportClient. |
Propriedades
| IsConnected |
Obtém um valor que indica se esse cliente está conectado no momento. |
| Logger |
Obtém a ILogger instância do cliente de streaming. |
Métodos
| ConnectAsync() |
A tarefa usada para estabelecer uma conexão para esse cliente. |
| ConnectAsync(IDictionary<String,String>) |
Estabeleça uma conexão passando cabeçalhos adicionais. |
| ConnectAsync(IDictionary<String,String>, CancellationToken) |
Estabeleça uma conexão de cliente passando cabeçalhos adicionais e um token de cancelamento. |
| Disconnect() |
Método usado para desconectar esse cliente. |
| DisconnectAsync() |
Desconecta. |
| Dispose() |
Implementado por clientes compatíveis com o Protocolo 3 do Bot Framework com Extensões de Streaming. |
| Dispose(Boolean) |
Descarta objetos usados pelo StreamingTransportClient. |
| SendAsync(StreamingRequest, CancellationToken) |
Tarefa usada para enviar dados por essa conexão de cliente. |
Eventos
| Disconnected |
Um evento usado para sinalizar quando a conexão subjacente for desconectada. |