AdapterOption |
适配器配置
|
AppMessageAttribute |
注册为消息
|
AppMessenger |
消息通知类。内部全为弱引用。
|
AppMessengerExtensions |
AppMessengerExtensions
|
ArrayPoolT |
提供一个数组对象的池化容器。
|
AspNetCoreConfigExtension |
AspNetCoreConfigExtension
|
AspNetCoreLoggerExtension |
为 Registrator 提供扩展方法,使其能够注册 AspNetCoreLogger。
|
AsyncAutoResetEvent |
异步等待的AutoResetEvent
WaitOneAsync方法会返回一个task,通过await方式等待
|
AsyncBoundedQueueT |
异步有界队列类,基于值任务源。
|
AsyncManualResetEvent |
一个手动恢复的异步通知事件
|
AsyncResetEvent |
异步AsyncResetEvent
能够创建一个手动Reset或者自动Reset.
|
AuthorizedHelper |
AuthorizedHelper
|
AutofacConfigExtension |
AutofacConfigExtension
|
AutofacContainer |
AutofacContainer
|
BlockSegmentT |
表示一个块段,用于异步操作中作为值任务的源,提供 IBlockResultT 类型的结果。
|
ByteBlock |
字节块流
|
ByteBlockBuilderExtension |
提供扩展方法以方便地构建字节块。
|
ByteBlockExtension |
提供字节块扩展方法的静态类。
|
ByteBlockStream |
字节块流
|
BytePool |
内存池
|
BytesSerializerConverter |
字节类转换器
|
BytesSerializerConverterTState |
字节类转换器
|
CacheDataHandlingAdapter |
CacheDataHandlingAdapter
|
CacheEntryTKey, TValue |
缓存实体
|
CacheManagementExtensions |
CacheExtensions
|
CollectionsExtension |
CollectionsExtension
|
ConcurrentDoublyDictionaryTKey, TValue |
安全双向字典
|
ConcurrentListT |
线程安全的List,其基本操作和List一致。
|
ConcurrentMultiDictionaryTKey1, TKey2, TValue |
线程安全的双键字典
|
ConfigEventArgs |
配置事件参数类,继承自PluginEventArgs
该类用于封装配置相关的事件参数,主要携带了TouchSocket配置信息
|
ConfigObject |
具有配置设置的对象
|
ConsoleAction |
控制台行为
|
ConsoleLogger |
控制台日志记录器
|
Container |
IOC容器
|
CoreContainerExtension |
ContainerExtension
|
Counter |
计数器
|
Crc |
Crc相关。
该代码来源于网络 |
CustomBetweenAndDataHandlingAdapterTBetweenAndRequestInfo |
区间数据包处理适配器,支持以任意字符、字节数组起始与结尾的数据包。
|
CustomBigFixedHeaderDataHandlingAdapterTFixedHeaderRequestInfo |
大数据用户自定义固定包头解析器,使用该适配器时,接收方收到的数据中,ByteBlock将为null,同时IRequestInfo将实现为TFixedHeaderRequestInfo。
|
CustomBigUnfixedHeaderDataHandlingAdapterTFixedHeaderRequestInfo |
大数据用户自定义固定包头解析器,使用该适配器时,接收方收到的数据中,ByteBlock将为null,同时IRequestInfo将实现为TFixedHeaderRequestInfo。
|
CustomDataHandlingAdapterTRequest |
用户自定义数据处理适配器,使用该适配器时,接收方收到的数据中,ByteBlock将为null,
同时IRequestInfo将实现为TRequest,发送数据直接发送。
|
CustomFixedHeaderByteBlockDataHandlingAdapterTFixedHeaderRequestInfo |
用户自定义固定包头内存池解析器,使用该适配器时,接收方收到的数据中,ByteBlock将为null,同时IRequestInfo将实现为TFixedHeaderRequestInfo。
|
CustomFixedHeaderDataHandlingAdapterTFixedHeaderRequestInfo |
用户自定义固定包头解析器,使用该适配器时,接收方收到的数据中,ByteBlock将为null,同时IRequestInfo将实现为TFixedHeaderRequestInfo。
|
CustomUnfixedHeaderDataHandlingAdapterTUnfixedHeaderRequestInfo |
用户自定义固定包头解析器,使用该适配器时,接收方收到的数据中,ByteBlock将为null,同时IRequestInfo将实现为TUnfixedHeaderRequestInfo。
|
DataHandlingAdapter |
数据处理适配器
|
DataHandlingAdapterExtension |
DateHandleAdapterExtension
|
DataSecurity |
数据安全加密
|
DataValidationAttribute |
依赖属性数据验证
|
DependencyDescriptor |
注入依赖对象
|
DependencyInjectAttribute |
指定依赖类型。
|
DependencyObject |
依赖项对象. 线程安全。
|
DependencyPropertyTValue |
依赖属性
|
DependencyPropertyBase |
提供依赖属性(DependencyProperty)的基础实现。
|
DependencyTypeAttribute |
指定依赖类型。
|
DirectoryUtility |
DirectoryUtility
|
DisposableObject |
具有释放的对象。内部实现了SuppressFinalize(Object),但不包括析构函数相关。
|
DynamicMethodAttribute | |
DynamicMethodMemberAccessor |
DynamicMethodMemberAccessor
|
EasyLogger |
一个简单的委托日志
|
EasyTask |
EasyTask 类简化了对异步任务的处理,提供了简便的静态方法来创建和操作任务。
|
EasyValueTask |
定义了一个简化版本的ValueTask工具类。
该类提供了一些静态方法来创建ValueTask对象,旨在优化性能并简化异步编程。
|
Enterprise |
企业版
|
EnterpriseEditionAttribute |
标识为企业版功能
|
ExpressionMapper |
表达式复制
|
FastBinaryConverterT |
提供了一个抽象类,实现了IFastBinaryConverter接口,用于快速二进制转换。
|
FastBinaryFormatter |
快速二进制序列化。
|
FastConverterAttribute |
FastConverterAttribute
|
FastMemberAttribute |
标识Fast序列化成员编号。以此来代替属性、字段名。
|
FastNonSerializedAttribute |
忽略的Fast序列化
|
FastSerializedAttribute |
显式Fast序列化。一般当某个属性为只读时,使用该特性。
|
FastSerializerContext |
快速序列化上下文
|
FileLogger |
文件日志记录器
会在指定目录下,生成logs文件夹,然后按[yyyy-MM-dd].log的形式,每日生成日志 |
FilePool |
文件池。
|
FileStorage |
文件存储器。在该存储器中,读写线程安全。
|
FileStorageReader |
文件读取器
|
FileStorageStream |
FileStorageStream。
|
FileStorageWriter |
文件写入器。
|
FileUtility |
文件操作
|
FixedHeaderPackageAdapter |
固定包头数据包处理适配器,支持Byte、UShort、Int三种类型作为包头。使用DefaultEndianType大小端设置。
|
FixedSizePackageAdapter |
固定长度数据包处理适配器。
|
FlowGate |
流量控制器。
|
GlobalEnvironment |
全局环境设置
|
GZip |
Gzip操作类
|
GZipDataCompressor |
GZip压缩算法的压缩机
|
HttpPluginManagerExtension |
HttpPluginManagerExtension
|
IgnoreCaseNameValueCollection |
IgnoreCaseNameValueCollection
|
InstanceCreater |
实例生成
|
IntelligentConcurrentQueueT |
智能安全队列
|
IntelligentDataQueueT |
智能数据安全队列
|
JsonBytesToClassSerializerFormatterTState |
Json字节转到对应类
|
JsonMemoryToClassSerializerFormatterTState | |
JsonRpcPluginManagerExtension |
JsonRpcPluginManagerExtension
|
JsonStringToClassSerializerFormatterTState |
Json字符串转到对应类
|
LicenceKeyInvalidException |
构造函数
|
LoggerBase |
日志基类
|
LoggerContainerExtension |
日志记录器容器扩展类
|
LoggerExtensions |
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
|
LoggerGroup |
一组日志记录器
|
LoggerGroupTLog1, TLog2 |
一组日志记录器
|
LoggerGroupTLog1, TLog2, TLog3 |
一组日志记录器
|
LoggerGroupTLog1, TLog2, TLog3, TLog4 |
一组日志记录器
|
LoggerGroupTLog1, TLog2, TLog3, TLog4, TLog5 |
一组日志记录器
|
LoggerGroupTLog1, TLog2, TLog3, TLog4, TLog5, TLog6 |
一组日志记录器
|
LoopAction |
LoopAction 类用于在指定循环次数和间隔下执行异步操作。
它支持暂停、恢复和重新运行操作。
|
ManualContainer |
手动IOC容器
|
Mapper |
映射数据
|
MapperOption |
映射配置
|
MD5 |
MD5相关操作类
|
Member |
用于表达式树的成员
|
MemberAccessor |
动态成员访问器
|
MemberAccessorT |
动态成员访问器
|
MemberGetter |
表示属性的Getter
|
MemberSetter |
表示属性的设置器
|
MemoryCacheTKey, TValue |
一个简单的内存缓存
|
MessageInstance |
MessageInstance
|
MessageNotFoundException |
未找到消息异常类
|
MessageRegisteredException |
消息已注册
|
Metadata |
元数据键值对。
|
Method |
一个动态调用方法
|
MsgEventArgs |
消息事件参数类,继承自PluginEventArgs。
该类用于封装消息相关的数据,在事件处理过程中传递。
|
MsgPackage |
消息包
|
MsgPermitEventArgs |
MsgPermitEventArgs 类继承自 PermitEventArgs 类,用于封装消息许可的事件参数
|
MsgRouterPackage |
可承载消息的路由包
|
NameValueCollectionDebugView |
NameValueCollectionDebugView
|
NormalDataHandlingAdapter |
普通Tcp数据处理器,该适配器不对数据做任何处理。
|
OverlengthException |
超长异常
|
PackageBase |
PackageBase包结构数据。
|
PackageExtensions |
PackageExtensions
|
PeriodPackageAdapter |
周期包适配
|
PermitEventArgs |
具有操作许可的事件参数类
|
PluginBase |
PluginBase
|
PluginEventArgs |
插件事件类
|
PluginManager |
表示插件管理器。
|
PluginManagerContainerExtension |
PluginManagerContainerExtension
|
PluginManagerExtension |
PluginManagerExtension
|
PluginOptionAttribute |
插件配置。
|
Property |
表示属性
|
QueueDataBytes |
传输字节
|
RangeExtension |
RangeExtension
|
ReflectionExtension |
反射工具类
|
ResolverConfigObject |
具有IResolver相关成员的配置对象
|
ResultBase |
结果返回
|
ResultExtensions |
ResultExtensions
|
RouterPackage |
具有目标id和源id的路由包
|
RpcPluginManagerExtension |
RpcPluginManagerExtension
|
SafetyDisposableObject |
线程安全的释放模型。无论是IDisposable还是GC执行,都只会触发1次SafetyDispose(Boolean)方法。
|
SerializeConvert |
高性能序列化器
|
SerializObject |
可序列化对象
|
SetupConfigObject |
具有设置配置的对象
|
SetupConfigObjectExtension |
提供配置对象的扩展方法。
|
SingleStreamDataAdapterTester |
单线程状况的流式数据处理适配器测试
|
SingleStreamDataAdapterTesterTAdapter, TRequest |
单线程状况的流式数据处理适配器测试
|
SingleStreamDataHandlingAdapter |
单线程状况的流式数据处理适配器。
|
SingleTimer |
不可重入的Timer
|
SnowflakeIdGenerator |
雪花Id生成器(该代码来自网络)
|
SocketProPluginManagerExtension |
SocketProPluginManagerExtension
|
StringExtension |
StringExtension
|
StringResStore |
字符串资源字典
|
StringSerializerConverter |
String类型数据转换器
|
StringSerializerConverterTState |
String类型数据转换器
|
StringToPrimitiveSerializerFormatterTState |
String值转换为基础类型。
|
Swap |
交换类。功能类似:a=1,b=2,交换后a=2,b=1。
|
SystemExtension |
为System提供扩展。
|
SystemThreadingExtension |
SystemThreadingExtension
|
TerminatorPackageAdapter |
终止字符数据包处理适配器,支持以任意字符、字节数组结尾的数据包。
|
TimeMeasurer |
时间测量器
|
TouchSocketBitConverter |
提供了与TouchSocket库相关的字节序列和对象之间的转换功能。
|
TouchSocketConfig |
配置文件基类
|
TouchSocketCoreConfigExtension |
TouchSocketCoreConfigExtension
|
TouchSocketCoreUtility |
常量
|
TouchSocketEventArgs |
定义TouchSocketEventArgs类,继承自EventArgs,用于处理TouchSocket相关的事件
|
TouchSocketSerializerConverterTSource, TState |
TouchSocketSerializerConverter 类用于管理和使用多个 ISerializerFormatter 转换器。
|
UnknownErrorException |
未知错误异常类,继承自Exception,用于处理未知类型的错误。
|
ValueTaskSourceTResult |
提供异步操作的值任务源抽象类。
|
WaitData |
等待数据对象
|
WaitDataT |
等待数据对象
|
WaitDataAsync |
等待数据对象
|
WaitDataAsyncT |
等待数据对象
|
WaitDataStatusExtension |
WaitDataStatusExtension
|
WaitHandlePoolT |
WaitHandlePool 类用于管理具有等待句柄的资源,提供了一种线程安全的资源分配和回收机制。
它的目的是优化资源使用,通过重用资源来减少创建和销毁资源的开销。
|
WaitPackage |
WaitPackage
|
WaitResult |
等待返回类
|
WaitRouterPackage |
可等待的路由包。
|
WebApiPluginManagerExtension |
WebApiPluginManagerExtension
|
WebSocketPluginManagerExtension |
WebSocketPluginManagerExtension
|
WrapStream |
包装的流。为避免该流释放时,内部流也会被释放的问题
|
XElementExtension |
扩展XElement类,为其添加属性操作相关的方法。
|
XmlRpcPluginManagerExtension |
XmlRpcPluginManagerExtension
|
XmlStringToClassSerializerFormatterTState |
Xml字符串转换器
|