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

Name Descrição
StreamingTransportClient(String, RequestHandler, Nullable<TimeSpan>, Nullable<TimeSpan>, ILogger)

Inicializa uma nova instância da StreamingTransportClient classe.

Propriedades

Name Descrição
IsConnected

Obtém um valor que indica se este cliente está atualmente ligado.

Logger

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

Métodos

Name Descrição
ConnectAsync()

A tarefa usada para estabelecer uma ligação para este cliente.

ConnectAsync(IDictionary<String,String>, CancellationToken)

Estabeleça uma ligação ao cliente, passando cabeçalhos adicionais e um token de cancelamento.

ConnectAsync(IDictionary<String,String>)

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

Disconnect()

Método usado para desligar este cliente.

DisconnectAsync()

Desconexões.

Dispose()

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

Dispose(Boolean)

Dispõe dos objetos usados pelo StreamingTransportClient.

SendAsync(StreamingRequest, CancellationToken)

Tarefa usada para enviar dados através desta ligação ao cliente.

Eventos

Name Descrição
Disconnected

Um evento usado para sinalizar quando a ligação subjacente se desconectou.

Aplica-se a