System.Net.WebSockets
La clase WebSocket permite a las aplicaciones enviar y recibir datos después de que se haya completado la actualización de WebSocket.
Cree una instancia de la clase .
Anula la conexión de WebSocket y cualquier operación pendiente de E/S.
Cierra la conexión de WebSocket como una operación asincrónica mediante el protocolo de enlace de cierre definido en la sección 7 Especificación del protocolo WebSocket.
Devuelva .Objeto de tarea que representa la operación asincrónica.
Indica la razón para cerrar la conexión de WebSocket.
Especifica una explicación legible acerca de por qué se cierra la conexión.
El token que se puede usar para propagar la notificación de que las operaciones deben cancelarse.
Inicia o completa el protocolo de enlace de cierre definido en la sección 7 de la especificación de protocolo WebSocket.
Devuelva .Objeto de tarea que representa la operación asincrónica.
Indica la razón para cerrar la conexión de WebSocket.
Permite a las aplicaciones especificar una explicación legible acerca de por qué se cierra la conexión.
El token que se puede usar para propagar la notificación de que las operaciones deben cancelarse.
Indica la razón por la que el extremo remoto inició el protocolo de enlace de clausura.
Devuelva .
Permite que el extremo remoto describa la razón por la que la conexión se cerró.
Devuelva .
Se usa para limpiar recursos no administrados para ASP.NET e implementaciones que se hospedan a sí mismas.
Recibe datos de la conexión de WebSocket de forma asincrónica.
Devuelva .Objeto de tarea que representa la operación asincrónica.La propiedad en el objeto de tarea devuelve una matriz que contiene los datos recibidos.
Hace referencia al búfer de la aplicación que es la ubicación de almacenamiento de los datos recibidos.
Propaga la notificación de que las operaciones deberían cancelarse.
Envía datos a través de la conexión WebSocket de forma asincrónica.
Devuelva .Objeto de tarea que representa la operación asincrónica.
El búfer que se va a enviar a través de la conexión.
Indica si la aplicación va a enviar un mensaje binario o de texto.
Indica si los datos del "búfer" son la última parte de un mensaje.
El token que propaga la notificación de que las operaciones deben cancelarse.
Devuelve el estado actual de la conexión WebSocket.
Devuelva .
El subprotocolo que se negoció durante el protocolo de enlace de apertura.
Devuelva .
Representa códigos de cierre de WebSocket conocidos tal y como se definen en la sección 11.7 de la especificación del protocolo WebSocket.
Error no especificado.
(1001) Indica que se está quitando un extremo.El servidor o el cliente no estarán disponibles.
El servidor cerrará la conexión debido a un error en el servidor.
(1003) El cliente o el servidor está finalizando la conexión porque no puede aceptar el tipo de datos que recibió.
(1007) El cliente o el servidor está finalizando la conexión porque ha recibido datos incoherentes con el tipo de mensaje.
(1010) El cliente está finalizando la conexión porque esperaba al servidor para negociar una extensión.
(1004) Reservado para un uso futuro.
(1000) La conexión se ha cerrado después de que se realizara la solicitud.
(1008) La conexión se cerrará porque un extremo ha recibido un mensaje que infringe la directiva.
(1002) El cliente o el servidor está finalizando la conexión debido a un error de protocolo.
Contiene la lista de posibles errores de WebSocket.
Indica que la conexión finalizó de forma inesperada.
Indica un error general.
Indica que se produjo un error al analizar los encabezados HTTP durante el protocolo de enlace de apertura.
Indica que se recibió un marco de WebSocket con un código de operación desconocido.
Indica que WebSocket está en un estado no válido para la operación especificada (por ejemplo se ha cerrado o anulado).
Indica que se ha producido un error nativo desconocido.
Indica que la solicitud entrante no era una solicitud válida de websocket.
Indica que no hay información de error nativa para la excepción.
Indica que el cliente solicitó un subprotocolo WebSocket no compatible.
Indica que el cliente solicitó una versión no compatible del protocolo WebSocket.
Representa una excepción que se produjo al realizar una operación en una conexión WebSocket.
Cree una instancia de la clase .
Código de error nativo de la excepción.
Cree una instancia de la clase .
Código de error nativo de la excepción.
Indica la excepción anterior que condujo a la excepción actual.
Cree una instancia de la clase .
Código de error nativo de la excepción.
Descripción del error.
Cree una instancia de la clase .
Error de la enumeración de WebSocketError.
Cree una instancia de la clase .
Error de la enumeración de WebSocketError.
Indica la excepción anterior que condujo a la excepción actual.
Cree una instancia de la clase .
Error de la enumeración de WebSocketError.
Código de error nativo de la excepción.
Cree una instancia de la clase .
Error de la enumeración de WebSocketError.
Código de error nativo de la excepción.
Indica la excepción anterior que condujo a la excepción actual.
Cree una instancia de la clase .
Error de la enumeración de WebSocketError.
Código de error nativo de la excepción.
Descripción del error.
Cree una instancia de la clase .
Error de la enumeración de WebSocketError.
Código de error nativo de la excepción.
Descripción del error.
Indica la excepción anterior que condujo a la excepción actual.
Cree una instancia de la clase .
Error de la enumeración de WebSocketError.
Descripción del error.
Cree una instancia de la clase .
Error de la enumeración de WebSocketError.
Descripción del error.
Indica la excepción anterior que condujo a la excepción actual.
Cree una instancia de la clase .
Descripción del error.
Cree una instancia de la clase .
Descripción del error.
Indica la excepción anterior que condujo a la excepción actual.
Código de error nativo para la excepción que se produjo.
Devuelve .
Devuelve un objeto WebSocketError que indica el tipo de error que se produjo.
Devuelve .
Indica el tipo de mensaje.
El mensaje está en formato binario.
Una operación de recepción se ha completado porque un mensaje cerrado se recibió.
El mensaje es texto no cifrado.
Una instancia de esta clase representa el resultado de realizar una sola operación ReceiveAsync en un WebSocket.
Cree una instancia de la clase .
Número de bytes recibidos.
El tipo de mensaje recibido.
Indica si este es el mensaje final.
Cree una instancia de la clase .
Número de bytes recibidos.
El tipo de mensaje recibido.
Indica si este es el mensaje final.
Indica el de la conexión.
Descripción de .
Indica la razón por la que el extremo remoto inició el protocolo de enlace de clausura.
Devuelve .
Devuelve la descripción opcional que describe por qué el extremo remoto ha iniciado el protocolo de enlace de cierre.
Devuelve .
Indica el número de bytes que el WebSocket recibió.
Devuelve .
Indica si el mensaje se ha recibido completamente.
Devuelve .
Indica si el mensaje actual es un mensaje UTF-8 o un mensaje binario.
Devuelve .
Define los distintos estados en que puede estar una instancia de WebSockets.
Reservado para un uso futuro.
Indica que el protocolo de enlace de clausura de WebSocket se completó correctamente.
Se recibió un mensaje de cierre desde el extremo remoto.
Mensaje de cierre que se envió al extremo remoto.
La conexión está negociando el protocolo de enlace con el extremo remoto.
Reservado para un uso futuro.
Estado inicial después de que se haya completado el protocolo de enlace HTTP.