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.