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

Предоставляет управляемую реализацию интерфейса WebSocket для разработчиков. Provides a managed implementation of the WebSocket interface for developers.

Классы

ClientWebSocket

Предоставляет клиент для подключения к службам WebSocket.Provides a client for connecting to WebSocket services.

ClientWebSocketOptions

Параметры для использования с объектом ClientWebSocket.Options to use with a ClientWebSocket object.

HttpListenerWebSocketContext

Предоставляет доступ к сведениям, полученный классом HttpListener при приеме подключений WebSocket.Provides access to information received by the HttpListener class when accepting WebSocket connections.

WebSocket

Класс WebSocket позволяет приложениям отправлять и получать данные после завершения обновления WebSocket.The WebSocket class allows applications to send and receive data after the WebSocket upgrade has completed.

WebSocketContext

Используется для доступа к сведениям в подтверждении WebSocket.Used for accessing the information in the WebSocket handshake.

WebSocketException

Представляет исключение, возникшее при выполнении операции с соединением WebSocket.Represents an exception that occurred when performing an operation on a WebSocket connection.

WebSocketProtocol

Класс WebSocket позволяет приложениям отправлять и получать данные после завершения обновления WebSocket.The WebSocket class allows applications to send and receive data after the WebSocket upgrade has completed.

WebSocketReceiveResult

Экземпляр этого класса представляет результат выполнения одной операции ReceiveAsync на WebSocket.An instance of this class represents the result of performing a single ReceiveAsync operation on a WebSocket.

Структуры

ValueWebSocketReceiveResult

Представляет результат выполнения одной операции ReceiveAsync(Memory<Byte>, CancellationToken) для WebSocket.Represents the result of performing a single ReceiveAsync(Memory<Byte>, CancellationToken) operation on a WebSocket.

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

WebSocketCloseStatus

Представляет известные коды закрытия WebSocket, как определено в разделе 11.7 спецификации протокола WebSocket.Represents well known WebSocket close codes as defined in section 11.7 of the WebSocket protocol spec.

WebSocketError

Содержит список возможных ошибок WebSocket.Contains the list of possible WebSocket errors.

WebSocketMessageType

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

WebSocketState

Указывает различные состояния, в которых может быть экземпляр WebSockets.Defines the different states a WebSockets instance can be in.

Комментарии

Некоторые классы в System.Net.WebSockets пространстве имен поддерживаются в Windows 7, Windows Vista SP2 и Windows Server 2008.Some of the classes in the System.Net.WebSockets namespace are supported on Windows 7, Windows Vista SP2, and Windows Server 2008. Однако в Windows 8 и Windows Server 2012 поддерживаются только общедоступные реализации клиентских и серверных WebSocket.However, the only public implementations of client and server WebSockets are supported on Windows 8 and Windows Server 2012. Классы и элементы класса в System.Net.WebSockets пространстве имен, которые поддерживаются в Windows 7, Windows Vista SP2 и Windows Server 2008, являются абстрактными классами.The classes and class elements in the System.Net.WebSockets namespace that are supported on Windows 7, Windows Vista SP2, and Windows Server 2008 are abstract classes. Это позволяет разработчику приложения наследовать и расширять эти абстрактные классы с помощью фактической реализации клиентских WebSocket.This allows an application developer to inherit and extend these abstract classes with an actual implementation of client WebSockets.