public interface IWebSocket : IDisposable, 
	IOnlineClient, IClosableClient, IResolverObject, IClient, ILoggerObject, 
	IDisposableObjectPublic Interface IWebSocket
	Inherits IDisposable, IOnlineClient, IClosableClient, IResolverObject, 
	IClient, ILoggerObject, IDisposableObjecttype IWebSocket = 
    interface
        interface IDisposable
        interface IOnlineClient
        interface IClosableClient
        interface IResolverObject
        interface IClient
        interface ILoggerObject
        interface IDisposableObject
    end| AllowAsyncRead | 允许异步Read读取 | 
| Client | 使用的Http客户端 | 
| ClosedToken |   
            获取一个 CancellationToken,用于指示客户端是否已关闭。  
             (继承自 IClosableClient。)  | 
| CloseStatus | 获取最后WebSocket关闭状态。 | 
| DisposedValue | 
            标识该对象是否已被释放
             (继承自 IDisposableObject。)  | 
| IsClient | 
            表示是否为客户端终端。当为时,表示是客户端。否则为服务器通讯终端。
             (继承自 IClient。)  | 
| LastReceivedTime | 
            最后一次接收到数据的时间
             (继承自 IClient。)  | 
| LastSentTime | 
            最后一次发送数据的时间
             (继承自 IClient。)  | 
| Logger | 
            日志记录器
             (继承自 ILoggerObject。)  | 
| Online | 
            判断是否在线
             (继承自 IOnlineClient。)  | 
| Protocol | 
            终端协议
             (继承自 IClient。)  | 
| Resolver | 
            获取解析器实例。
             (继承自 IResolverObject。)  | 
| Version | WebSocket版本 | 
| CloseAsync(String, CancellationToken) |   
            关闭客户端。  
             (继承自 IClosableClient。)  | 
| CloseAsync(WebSocketCloseStatus, String, CancellationToken) | 异步关闭WebSocket连接。 | 
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (继承自 IDisposable。)  | 
| PingAsync | 异步发送Ping请求。 | 
| PongAsync | 异步执行Pong操作。 | 
| ReadAsync | 异步等待读取数据 | 
| SendAsync(ReadOnlyMemoryByte, Boolean, CancellationToken) | 异步发送指定的字节内存数据。 | 
| SendAsync(String, Boolean, CancellationToken) | 异步发送文本消息。 | 
| SendAsync(WSDataFrame, Boolean, CancellationToken) | 采用WebSocket协议,发送WS数据。发送结束后,请及时释放WSDataFrame | 
| GetMessageCombinator | 
            获取消息合并器。
             (由 WebSocketExtension 定义。)  | 
| ReadBinaryAsync | 
            异步读取完整二进制数据。
             注意:该访问调用时如果收到非二进制数据则会抛出异常。同时,该方法不可在IWebSocket的接收数据事件(插件)中使用。 相关用法请按照ReadAsync(CancellationToken)进行。 (由 WebSocketExtension 定义。)  | 
| ReadBinaryAsync | 
            异步读取完整二进制数据。
             注意:该访问调用时如果收到非二进制数据则会抛出异常。同时,该方法不可在IWebSocket的接收数据事件(插件)中使用。 相关用法请按照ReadAsync(CancellationToken)进行。 (由 WebSocketExtension 定义。)  | 
| ReadStringAsync | 
            异步读取完整字符串。
             注意:该访问调用时如果收到非字符串数据则会抛出异常。同时,该方法不可在IWebSocket的接收数据事件(插件)中使用。 相关用法请按照ReadAsync(CancellationToken)进行。 (由 WebSocketExtension 定义。)  | 
| ReadStringAsync | 
            异步读取完整字符串。
             注意:该访问调用时如果收到非字符串数据则会抛出异常。同时,该方法不可在IWebSocket的接收数据事件(插件)中使用。 相关用法请按照ReadAsync(CancellationToken)进行。 (由 WebSocketExtension 定义。)  | 
| SafeDispose | 
            安全性释放(不用判断对象是否为空)。不会抛出任何异常。
             (由 SystemExtension 定义。)  | 
| SafeDispose | 
            安全性释放(不用判断对象是否为空)。不会抛出任何异常。
             内部会判断DisposedValue的值,如果为,则不会再执行Dispose。 (由 SystemExtension 定义。)  | 
| SendAsync | 
            异步发送数据帧。
             (由 WebSocketClientExtension 定义。)  |