Compartilhar via


StreamingTransportClient Classe

Definição

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.

Aplica-se a