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 的实际实现继承和扩展这些抽象类。