Idioma

StreamingTransportClient Classe

Definição

Implementado por clientes compatíveis com o Bot Framework Protocol 3 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

Nome Description
StreamingTransportClient(String, RequestHandler, Nullable<TimeSpan>, Nullable<TimeSpan>, ILogger)

Inicializa uma nova instância da classe StreamingTransportClient.

Propriedades

Nome Description
IsConnected

Recebe um valor indicando se esse cliente está atualmente conectado.

Logger

Recebe a ILogger instância para o cliente de streaming.

Métodos

Nome Description
ConnectAsync()

A tarefa usada para estabelecer uma conexão para esse cliente.

ConnectAsync(IDictionary<String,String>, CancellationToken)

Estabeleça uma conexão com o cliente passando cabeçalhos adicionais e um token de cancelamento.

ConnectAsync(IDictionary<String,String>)

Estabeleça uma conexão passando cabeçalhos adicionais.

Disconnect()

Método usado para desconectar este cliente.

DisconnectAsync()

Desconexões.

Dispose()

Implementado por clientes compatíveis com o Bot Framework Protocol 3 com Extensões de Streaming.

Dispose(Boolean)

Elimina objetos usados pelo StreamingTransportClient.

SendAsync(StreamingRequest, CancellationToken)

Tarefa usada para enviar dados por essa conexão de cliente.

Eventos

Nome Description
Disconnected

Um evento usado para sinalizar quando a conexão subjacente foi desconectada.

Aplica-se a