System.Net.WebSockets Пространство имен

Предоставляет управляемую реализацию интерфейса WebSocket для разработчиков.

Классы

Имя Описание
ClientWebSocket

Предоставляет клиент для подключения к службам WebSocket.

ClientWebSocketOptions

Параметры использования с ClientWebSocket объектом.

HttpListenerWebSocketContext

Предоставляет доступ к информации, полученной классом при принятии подключений HttpListener WebSocket.

WebSocket

Класс WebSocket позволяет приложениям отправлять и получать данные после завершения обновления WebSocket.

WebSocketContext

Используется для доступа к информации в подтверждениях WebSocket.

WebSocketException

Представляет исключение, которое произошло при выполнении операции подключения WebSocket.

WebSocketReceiveResult

Экземпляр этого класса представляет результат выполнения одной операции ReceiveAsync в WebSocket.

Структуры

Имя Описание
ValueWebSocketReceiveResult

Представляет результат выполнения одной операции ReceiveAsync(Memory<Byte>, CancellationToken) на WebSocket.

Перечисления

Имя Описание
WebSocketCloseStatus

Представляет известные коды закрытия WebSocket, как определено в разделе 11.7 спецификации протокола WebSocket.

WebSocketError

Содержит список возможных ошибок WebSocket.

WebSocketMessageType

Указывает тип сообщения.

WebSocketState

Определяет различные состояния, в которые может находиться экземпляр WebSockets.

Комментарии

Некоторые классы в пространстве имен System.Net.WebSockets поддерживаются в Windows 7, Windows Vista с пакетом обновления 2 (SP2) и Windows Server 2008. Однако в Windows 8 и Windows Server 2012 поддерживаются только общедоступные реализации клиента и сервера WebSockets. Классы и элементы класса в пространстве имен System.Net.WebSockets, поддерживаемые в Windows 7, Windows Vista с пакетом обновления 2 (SP2) и Windows Server 2008, являются абстрактными классами. Это позволяет разработчику приложений наследовать и расширять эти абстрактные классы с фактической реализацией клиентских WebSockets.