System.Net.WebSockets Espacio de nombres

Proporciona una implementación administrada de la interfaz de WebSocket para desarrolladores.

Clases

ClientWebSocket

Proporciona un cliente para la conexión a servicios de WebSocket.

ClientWebSocketOptions

Opciones de uso con un objeto ClientWebSocket.

HttpListenerWebSocketContext

Proporciona acceso a la información recibida por la clase HttpListener al aceptar las conexiones de WebSocket.

WebSocket

La clase WebSocket permite a las aplicaciones enviar y recibir los datos una vez completada la actualización de WebSocket.

WebSocketContext

Se usa para tener acceso a la información en el protocolo de enlace WebSocket.

WebSocketCreationOptions

Opciones que controlan cómo se crea un WebSocket .

WebSocketDeflateOptions

Opciones para habilitar la compresión de deflación por mensaje para WebSocket.

WebSocketException

Representa una excepción que se produjo al realizar una operación en una conexión de WebSocket.

WebSocketProtocol

La clase WebSocket permite a las aplicaciones enviar y recibir los datos una vez completada la actualización de WebSocket.

WebSocketReceiveResult

Una instancia de esta clase representa el resultado de realizar una única operación ReceiveAsync en un WebSocket.

Estructuras

ValueWebSocketReceiveResult

Representa el resultado de realizar una sola operación ReceiveAsync(Memory<Byte>, CancellationToken) en un elemento WebSocket.

Enumeraciones

WebSocketCloseStatus

Representa códigos de cierre de WebSocket conocidos tal como se definen en la sección 11.7 de la especificación del protocolo WebSocket.

WebSocketError

Contiene la lista de posibles errores de WebSocket.

WebSocketMessageFlags

Marcas para controlar cómo WebSocket debe enviar un mensaje.

WebSocketMessageType

Indica el tipo de mensaje.

WebSocketState

Define los distintos estados en que puede estar una instancia de WebSockets.

Comentarios

Algunas de las clases del System.Net.WebSockets espacio de nombres se admiten en Windows 7, Windows Vista SP2 y Windows Server 2008. Sin embargo, las únicas implementaciones públicas de WebSockets de cliente y servidor se admiten en Windows 8 y Windows Server 2012. Las clases y los elementos de clase del System.Net.WebSockets espacio de nombres que se admiten en Windows 7, Windows Vista SP2 y Windows Server 2008 son clases abstractas. Esto permite que un desarrollador de aplicaciones herede y extienda estas clases abstractas con una implementación real de WebSockets de cliente.