diff --git a/Public/HslCommunication.dll b/Public/HslCommunication.dll index f307396..56b7720 100644 Binary files a/Public/HslCommunication.dll and b/Public/HslCommunication.dll differ diff --git a/Public/HslCommunication.xml b/Public/HslCommunication.xml index a1d6302..4f72185 100644 --- a/Public/HslCommunication.xml +++ b/Public/HslCommunication.xml @@ -4,6 +4,143 @@ HslCommunication + + + 是否有图片存在 + + + + + 已选择的图形大小 + + + + + 在控件显示的图片的大小,按照比例缩放以后 + + + + + 增加一张图片的路径 + + + + + + Required designer variable. + + + + + Clean up any resources being used. + + true if managed resources should be disposed; otherwise, false. + + + + Required method for Designer support - do not modify + the contents of this method with the code editor. + + + + + 内存队列的基类 + + + + + 字节数据流 + + + + + 数据的长度 + + + + + 数据数组变动时的数据锁 + + + + + 用于从保存的数据对象初始化的 + + + + + + + 获取原本的数据字节 + + + + + + 一个内存队列缓存的类,数据类型为Int64 + + + + + 数据的本身面貌 + + + + + 实例化一个数据对象 + + + + + + + 用于从保存的数据对象初始化的 + + + + + + + 线程安全的添加数据 + + 值 + + + + 一个内存队列缓存的类,数据类型为Int32 + + + + + 数据的本身面貌 + + + + + 实例化一个数据对象 + + + + + + + 用于从保存的数据对象初始化的 + + + + + + + 线程安全的添加数据 + + 值 + + + + 安全的获取数组队列 + + + 一个自定义的支持序列化反序列化的异常类,具体用法参照第四版《CLR Via C#》P414 @@ -571,6 +708,7 @@ 显示一个完整的错误信息 + @@ -578,6 +716,7 @@ + @@ -585,6 +724,7 @@ 字节数组 返回的字符串 + @@ -592,6 +732,7 @@ 输入的字符串数据 返回的字符串 + @@ -604,6 +745,7 @@ + @@ -640,14 +782,14 @@ 获取或设置日志存储的次数 - + 文件的存储读取锁 - + - 日志列表操作的安全锁 + 日志列表操作的一个安全混合锁 @@ -985,6 +1127,17 @@ 静态类,包含了几个常用的画图方法,获取字符串,绘制小三角等 + + + 获取一个直方图 + + 数据数组 + 宽度 + 高度 + 刻度划分等级 + 线条颜色 + + 根据数据生成一个可视化的图形 @@ -1578,6 +1731,16 @@ 生成对象,需要指定存储规则 + + + 文件的列表 + + + + + 文件列表的混合锁 + + 临时文件存储的路径 @@ -1757,9 +1920,9 @@ 所有的客户端连接的核心对象 - + - 客户端数组操作的线程锁 + 客户端数组操作的线程混合锁 @@ -2603,8 +2766,8 @@ 检查是否超时的静态方法 - - + 数据封送对象 + 超时的时间 @@ -2898,6 +3061,7 @@ 一个线程协调逻辑类,详细参考书籍《CLR Via C#》page:681 + 这个类可惜没有报告进度的功能 @@ -2969,6 +3133,118 @@ 启动线程池执行隔离方法 + + + 一个高性能的读写锁,支持写锁定,读灵活,读时写锁定,写时读锁定 + + + + + 返回本对象的描述字符串 + + 对象的描述字符串 + + + + 实例化一个读写锁的对象 + + + + + 释放资源 + + + + + 根据读写情况请求锁 + + True为写请求,False为读请求 + + + + 释放锁,将根据锁状态自动区分读写锁 + + + + + 一个简单的混合线程同步锁,采用了基元用户加基元内核同步构造实现 + + + + + 释放资源 + + + + + 基元用户模式构造同步锁 + + + + + 基元内核模式构造同步锁 + + + + + 获取锁 + + + + + 离开锁 + + + + + 一个双检锁的示例,适合一些占内存的静态数据对象,获取的时候才实例化真正的对象 + + + + + 一个高级的混合线程同步锁,采用了基元用户加基元内核同步构造实现,并包含了自旋和线程所有权 + + + + + 释放资源 + + + + + 基元用户模式构造同步锁 + + + + + 基元内核模式构造同步锁 + + + + + 控制自旋的一个字段 + + + + + 指出哪个线程拥有锁 + + + + + 指示锁拥有了多少次 + + + + + 获取锁 + + + + + 离开锁 + + 操作结果的类,只带有成功标志和错误信息