一款简单易用的基础网络通讯组件库。

WebSocketDataHandlingAdapter 类

WebSocket适配器

Definition

命名空间: TouchSocket.Http.WebSockets
程序集: TouchSocket.Http (在 TouchSocket.Http.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public sealed class WebSocketDataHandlingAdapter : SingleStreamDataHandlingAdapter
Inheritance
Object    DisposableObject    DataHandlingAdapter    SingleStreamDataHandlingAdapter    WebSocketDataHandlingAdapter

构造函数

WebSocketDataHandlingAdapter初始化 WebSocketDataHandlingAdapter 类的一个新实例

属性

CacheTimeout 缓存超时时间。默认1秒。
(继承自 SingleStreamDataHandlingAdapter。)
CacheTimeoutEnable 是否启用缓存超时。默认false。
(继承自 SingleStreamDataHandlingAdapter。)
CanSendRequestInfo 是否允许发送IRequestInfo对象。
(继承自 SingleStreamDataHandlingAdapter。)
CanSplicingSend 拼接发送
(继承自 SingleStreamDataHandlingAdapter。)
DisposedValue 标识该对象是否已被释放
(继承自 DisposableObject。)
Logger 日志记录器。
(继承自 DataHandlingAdapter。)
MaxPackageSize 获取或设置适配器能接收的最大数据包长度。默认1024*1024 Byte。
(继承自 DataHandlingAdapter。)
Owner 适配器所有者
(继承自 DataHandlingAdapter。)
ReceivedAsyncCallBack 当接收数据处理完成后,回调该函数执行接收
(继承自 SingleStreamDataHandlingAdapter。)
SendAsyncCallBack 当发送数据处理完成后,回调该函数执行异步发送
(继承自 SingleStreamDataHandlingAdapter。)
UpdateCacheTimeWhenRev 是否在收到数据时,即刷新缓存时间。默认true。
  1. 当设为true时,将弱化CacheTimeout的作用,只要一直有数据,则缓存不会过期。
  2. 当设为false时,则在CacheTimeout的时效内。必须完成单个缓存的数据。

(继承自 SingleStreamDataHandlingAdapter。)

方法

DecodingFromBytes 解码
Dispose 释放资源。内部已经处理了SuppressFinalize(Object)
(继承自 DisposableObject。)
EqualsDetermines whether the specified object is equal to the current object.
(继承自 Object。)
GetHashCodeServes as the default hash function.
(继承自 Object。)
GetTypeGets the Type of the current instance.
(继承自 Object。)
OnLoaded 当适配器在被第一次加载时调用。
(继承自 DataHandlingAdapter。)
ReceivedInputAsync 收到数据的切入点,该方法由框架自动调用。
(继承自 SingleStreamDataHandlingAdapter。)
SendInputAsync(IListArraySegmentByte) 发送数据的切入点,该方法由框架自动调用。
(继承自 SingleStreamDataHandlingAdapter。)
SendInputAsync(IRequestInfo) 发送数据的切入点,该方法由框架自动调用。
(继承自 SingleStreamDataHandlingAdapter。)
SendInputAsync(ReadOnlyMemoryByte) 发送数据的切入点,该方法由框架自动调用。
(继承自 SingleStreamDataHandlingAdapter。)
ToStringReturns a string that represents the current object.
(继承自 Object。)

扩展方法

ConfigTouchSocketConfig中的配置,装载在SingleStreamDataHandlingAdapter上。
(由 DataHandlingAdapterExtension 定义。)
ConfigTouchSocketConfig中的配置,装载在SingleStreamDataHandlingAdapter上。
(由 DataHandlingAdapterExtension 定义。)
Map
(由 Mapper 定义。)
Map
(由 Mapper 定义。)
MapTTarget
(由 Mapper 定义。)
ToJsonString 转换为Json
(由 SerializeConvert 定义。)

参见