Lenguaje

StreamingTransportClient Clase

Definición

Implementado por clientes compatibles con el Bot Framework Protocol 3 con extensiones 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
Herencia
StreamingTransportClient
Derivado
Implementaciones

Constructores

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

Inicializa una nueva instancia de la clase StreamingTransportClient.

Propiedades

Nombre Description
IsConnected

Obtiene un valor que indica si este cliente está conectado actualmente.

Logger

Obtiene la ILogger instancia para el cliente de streaming.

Métodos

Nombre Description
ConnectAsync()

La tarea utilizada para establecer una conexión para este cliente.

ConnectAsync(IDictionary<String,String>, CancellationToken)

Establece una conexión con el cliente pasando cabeceras adicionales y un token de cancelación.

ConnectAsync(IDictionary<String,String>)

Establece una conexión pasando cabeceras adicionales.

Disconnect()

Método utilizado para desconectar este cliente.

DisconnectAsync()

Desconecta.

Dispose()

Implementado por clientes compatibles con el Bot Framework Protocol 3 con extensiones de streaming.

Dispose(Boolean)

Elimina los objetos usados por el StreamingTransportClient.

SendAsync(StreamingRequest, CancellationToken)

Tarea que se usa para enviar datos a través de esta conexión de cliente.

Eventos

Nombre Description
Disconnected

Un evento que se utiliza para señalar cuando la conexión subyacente se ha desconectado.

Se aplica a