Partilhar via


StreamingTransportClient Classe

Definição

Implementado por clientes compatíveis com o Bot Framework Protocol 3 com Extensões de Transmissão em Fluxo.

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 StreamingTransportClient classe.

Propriedades

IsConnected

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

Logger

Obtém a ILogger instância do cliente de transmissão em fluxo.

Métodos

ConnectAsync()

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

ConnectAsync(IDictionary<String,String>)

Estabeleça uma ligação que passe por cabeçalhos adicionais.

ConnectAsync(IDictionary<String,String>, CancellationToken)

Estabeleça uma ligação de cliente que passe cabeçalhos adicionais e um token de cancelamento.

Disconnect()

Método utilizado para desligar este cliente.

DisconnectAsync()

Desliga-se.

Dispose()

Implementado por clientes compatíveis com o Bot Framework Protocol 3 com Extensões de Transmissão em Fluxo.

Dispose(Boolean)

Elimina objetos utilizados pelo StreamingTransportClient.

SendAsync(StreamingRequest, CancellationToken)

Tarefa utilizada para enviar dados através desta ligação de cliente.

evento

Disconnected

Um evento utilizado para sinalizar quando a ligação subjacente está desligada.

Aplica-se a