WebSocket 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
WebSocket 类允许应用程序在 WebSocket 升级完成后发送和接收数据。
public ref class WebSocket abstract : IDisposable
public abstract class WebSocket : IDisposable
type WebSocket = class
interface IDisposable
Public MustInherit Class WebSocket
Implements IDisposable
- 继承
-
WebSocket
- 派生
- 实现
注解
Windows 7、Windows Vista SP2 和 Windows Server 2008 支持 命名空间中的 System.Net.WebSockets 某些类。 但是,Windows 8和Windows Server 2012仅支持客户端和服务器 WebSocket 的公共实现。 Windows 7、Windows Vista SP2 和 Windows Server 2008 支持的命名空间中的 System.Net.WebSockets 类和类元素是抽象类。 这允许应用程序开发人员通过客户端 WebSocket 的实际实现继承和扩展这些抽象类。
每个 WebSocket 对象并行支持一个发送和一个接收。 不支持同时发出多个发送或多个接收, (例如,不等待或从多个线程发出不同步) ,并且将导致未定义的行为。 在发出下一个操作之前,请确保上一个操作 (等待或) 完成。 通过最适合你的任何机制(例如,使用锁或信号灯)序列化访问。
构造函数
WebSocket() |
创建 WebSocket 类的实例。 |
属性
CloseStatus |
指示远程终结点启动关闭握手的原因。 |
CloseStatusDescription |
允许远程终结点描述关闭该连接的原因。 |
DefaultKeepAliveInterval |
获取默认 WebSocket 协议保持活动状态的间隔。 |
State |
返回 WebSocket 连接的当前状态。 |
SubProtocol |
获取在打开握手期间协商的子协议。 |