WebSocketClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un cliente para su uso con Bot Framework Protocol V3 con extensiones de streaming y un transporte webSocket subyacente.
public class WebSocketClient : IDisposable, Microsoft.Bot.Streaming.Transport.IStreamingTransportClient
type WebSocketClient = class
interface IStreamingTransportClient
interface IDisposable
Public Class WebSocketClient
Implements IDisposable, IStreamingTransportClient
- Herencia
-
WebSocketClient
- Implementaciones
Constructores
WebSocketClient(String, RequestHandler, Object) |
Inicializa una nueva instancia de la clase WebSocketClient. Se produce ArgumentNullException si la dirección URL es null, vacía o espacio en blanco. |
Propiedades
IsConnected |
Obtiene un valor que indica si este cliente está conectado actualmente o no. |
LastMessageSendTime |
Obtiene la hora UTC del último envío en este cliente. Disponible para su uso al limpiar clientes inactivos. |
Métodos
ConnectAsync() |
Establezca una conexión sin encabezados personalizados. |
ConnectAsync(IDictionary<String,String>) |
Establezca una conexión con encabezados personalizados opcionales. |
ConnectAsyncEx(IDictionary<String,String>, CancellationToken) |
Establezca una conexión con encabezados personalizados opcionales. |
Disconnect() |
Método usado para desconectar este cliente. |
Dispose() |
Desconecta el cliente y libera los objetos relacionados que pertenecen a la clase . |
Dispose(Boolean) |
Elimina los objetos utilizados por la clase . |
SendAsync(StreamingRequest, CancellationToken) |
Tarea que se usa para enviar datos a través de esta conexión de cliente. InvalidOperationException Produce si se llama cuando se desconecta el cliente. Se produce ArgumentNullException si el mensaje es null. |
Eventos
Disconnected |
Evento que se desencadenará cuando se desconecte el transporte subyacente. Cualquier aplicación que se comunique con este cliente debe suscribirse a este evento. |