public abstract class WebSocketClientBase : HttpClientBase,
IWebSocket, IDisposable, IOnlineClient, IClosableClient, IResolverObject,
IClient, ILoggerObject, IDisposableObjectPublic MustInherit Class WebSocketClientBase
Inherits HttpClientBase
Implements IWebSocket, IDisposable, IOnlineClient, IClosableClient,
IResolverObject, IClient, ILoggerObject, IDisposableObject[<AbstractClassAttribute>]
type WebSocketClientBase =
class
inherit HttpClientBase
interface IWebSocket
interface IDisposable
interface IOnlineClient
interface IClosableClient
interface IResolverObject
interface IClient
interface ILoggerObject
interface IDisposableObject
end| WebSocketClientBase | WebSocket用户终端 |
| AllowAsyncRead | 允许异步Read读取 |
| Client | 使用的Http客户端 |
| ClosedToken |
获取一个 CancellationToken,用于指示客户端是否已关闭。
(继承自 TcpClientBase。) |
| CloseStatus | 获取最后WebSocket关闭状态。 |
| Config |
配置项
(继承自 SetupConfigObject。) |
| DataHandlingAdapter |
数据处理适配器
(继承自 TcpClientBase。) |
| DisposedValue |
标识该对象是否已被释放
(继承自 DisposableObject。) |
| IP |
IP地址
(继承自 TcpClientBase。) |
| IsClient |
表示是否为客户端终端。当为时,表示是客户端。否则为服务器通讯终端。
(继承自 TcpClientBase。) |
| LastReceivedTime |
最后一次接收到数据的时间
(继承自 TcpClientBase。) |
| LastSentTime |
最后一次发送数据的时间
(继承自 TcpClientBase。) |
| LocalEndPoint | (继承自 TcpClientBase。) |
| Logger |
日志记录器
(继承自 ConfigObject。) |
| Online |
判断是否在线
(重写 TcpClientBaseOnline) |
| PluginManager |
插件管理器
(继承自 SetupConfigObject。) |
| Port |
端口号
(继承自 TcpClientBase。) |
| Protocol |
终端协议
(继承自 TcpClientBase。) |
| RemoteEndPoint | (继承自 TcpClientBase。) |
| RemoteIPHost |
远程IPHost
(继承自 TcpClientBase。) |
| Resolver |
获取解析器实例。
(继承自 SetupConfigObject。) |
| Transport |
获取当前TCP传输层对象。
(继承自 TcpClientBase。) |
| UseSsl |
使用Ssl加密
(继承自 TcpClientBase。) |
| Version | WebSocket版本 |
| WebSocket | 实际通讯的WebSocket。 |