System.Net.WebSockets 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为开发人员提供 WebSocket 接口的一种托管实现。
类
ClientWebSocket |
提供用于连接到 WebSocket 服务的客户端。 |
ClientWebSocketOptions |
与 对象一起使用 ClientWebSocket 的选项。 |
HttpListenerWebSocketContext |
在接受 WebSocket 连接时提供对 HttpListener 类接收的信息的访问权限。 |
WebSocket |
WebSocket 类允许应用程序在 WebSocket 升级完成后发送和接收数据。 |
WebSocketContext |
用于访问 WebSocket 握手中的信息。 |
WebSocketCreationOptions |
控制如何创建 的选项 WebSocket 。 |
WebSocketDeflateOptions |
用于为 启用每条消息压缩的选项 WebSocket。 |
WebSocketException |
表示在 WebSocket 连接上执行操作时发生的异常。 |
WebSocketProtocol |
WebSocket 类允许应用程序在 WebSocket 升级完成后发送和接收数据。 |
WebSocketReceiveResult |
此类的实例表示在 WebSocket 上执行单个 ReceiveAsync 操作所得到的结果。 |
结构
ValueWebSocketReceiveResult |
表示对 WebSocket 执行单个 ReceiveAsync(Memory<Byte>, CancellationToken) 操作所得到的结果。 |
枚举
WebSocketCloseStatus |
表示在 WebSocket 协议规范的第 11.7 节中定义的常见 WebSocket 关闭代码。 |
WebSocketError |
包含可能的 WebSocket 错误列表。 |
WebSocketMessageFlags |
用于控制 应如何 WebSocket 发送消息的标志。 |
WebSocketMessageType |
指示消息类型: |
WebSocketState |
定义 WebSockets 事例可能性的不同状态。 |
注解
Windows 7、Windows Vista SP2 和 Windows Server 2008 支持 命名空间中的 System.Net.WebSockets 某些类。 但是,Windows 8和Windows Server 2012仅支持客户端和服务器 WebSocket 的公共实现。 命名空间中 System.Net.WebSockets Windows 7、Windows Vista SP2 和 Windows Server 2008 上支持的类和类元素是抽象类。 这允许应用程序开发人员通过客户端 WebSocket 的实际实现继承和扩展这些抽象类。