Custom.Utils.Framework AppConfig操作类 根据key读取AppConfig配置value 根据key设置AppConfig值 DES操作类 加密 明文 密钥 解密 密文 密钥 解密 密钥内置,外部不可见 密文 枚举操作类 根据值获取枚举方法 typeof(枚举) 获取枚举的Description 字符串转Enum 枚举 字符串 转换的枚举 枚举转集合 枚举值 描述 Excel操作类 Microsoft Excel 11.0 Object Library 导出Excel 是否保留时分秒 读取Excel到DataTable 文件路径 Sheet索引 总列数 类型转换 获取需要导出的列信息 字段名称 字段描述 排序 是否导出 导出列顺序 DataTable转成List List转换成DataTable 表拆分 Ping测试 生成条码 获取共享文件夹中指定文件并复制至客户端缓存目录中 IP地址 用户名 密码 共享文件夹名称 指定文件名称 复制到缓存目录地址 返回缓存目录中图片地址 复制数据 写入文本文档 读取文本文档 生成随机字符串 目标字符串的长度 是否包含数字,1=包含,默认为包含 是否包含小写字母,1=包含,默认为包含 是否包含大写字母,1=包含,默认为包含 是否包含特殊字符,1=包含,默认为不包含 指定长度的随机字符串 检测指定文件是否存在 存在:true 不存在:false 检测指定目录是否存在 存在:true 不存在:false 检测指定目录是否为空 >空:true 不为空:false 测指定目录中是否存在指定的文件,若要搜索子目录请使用重载方法 模式字符串,"*"代表0或N个字符,"?"代表1个字符 范例:"Log*.xml"表示搜索所有以Log开头的Xml文件 存在:true 不存在:false 创建一个目录 创建一个文件 创建一个文件,并将字节流写入文件。 文件的绝对路径 二进制流数据 获取文本文件的行数 文件的绝对路径 获取一个文件的长度,单位为Byte 文件的绝对路径 获取指定目录中所有文件列表 获取指定目录及子目录中所有文件列表 模式字符串,"*"代表0或N个字符,"?"代表1个字符 范例:"Log*.xml"表示搜索所有以Log开头的Xml文件 是否搜索子目录 获取指定目录中所有子目录列表,若要搜索嵌套的子目录列表,请使用重载方法 向文本文件中写入内容 写入的内容 向文本文件的尾部追加内容 文件的绝对路径 写入的内容 将源文件的内容复制到目标文件中 源文件的绝对路径 目标文件的绝对路径 将文件移动到指定目录 需要移动的源文件的绝对路径 移动到的目录的绝对路径 从文件的绝对路径中获取文件名(含扩展名) 从文件的绝对路径中获取文件名(不含扩展名) 从文件的绝对路径中获取扩展名 将文件读取到缓冲区中 将文件读取到字符串中 字符编码 清空指定目录下所有文件及子目录,但该目录依然保存 清空文件内容 删除指定文件 删除指定目录及其所有子目录 去除文件名中的特殊字符 Ini文件操作帮助类 为INI文件中指定的节点取得字符串 欲在其中查找关键字的节点名称 欲获取的项名 指定的项没有找到时返回的默认值 指定一个字串缓冲区,长度至少为nSize 指定装载到lpReturnedString缓冲区的最大字符数量 INI文件完整路径 复制到lpReturnedString缓冲区的字节数量,其中不包括那些NULL中止字符 修改INI文件中内容 欲在其中写入的节点名称 欲设置的项名 要写入的新字符串 INI文件完整路径 非零表示成功,零表示失败 读取INI文件值 节点名 未取到值时返回的默认值 INI文件完整路径 读取的值 写INI文件值 欲在其中写入的节点名称 欲设置的项名 要写入的新字符串 INI文件完整路径 非零表示成功,零表示失败 删除节 节点名 INI文件完整路径 非零表示成功,零表示失败 删除键的值 节点名 键名 INI文件完整路径 非零表示成功,零表示失败 MD5操作类 16位MD5加密 待加密字符串 32位MD5加密 待加密字符串 64位MD5加密 待加密字符串 Redis操作类 DB库 Redis链接 前缀 默认构造 DB索引 构造 保存单个key value Redis Key 保存的值 过期时间 保存多个key value 键值对 保存一个对象 获取单个key的值 Redis Key 获取多个Key Redis Key集合 获取一个key的对象 为数字增长val 可以为负 增长后的值 为数字减少val 可以为负 减少后的值 保存单个key value Redis Key 保存的值 过期时间 保存多个key value 键值对 保存一个对象 获取单个key的值 Redis Key 获取多个Key Redis Key集合 获取一个key的对象 为数字增长val 可以为负 增长后的值 为数字减少val 可以为负 减少后的值 判断某个数据是否已经被缓存 存储数据到hash表 移除hash中的某值 移除hash中的多个值 从hash表获取数据 从hash表获取数据 为数字增长val 可以为负 增长后的值 为数字减少val 可以为负 减少后的值 获取hashkey所有Redis key 判断某个数据是否已经被缓存 存储数据到hash表 移除hash中的某值 移除hash中的多个值 从hash表获取数据 为数字增长val 可以为负 增长后的值 为数字减少val 可以为负 减少后的值 获取hashkey所有Redis key 移除指定ListId的内部List的值 获取指定key的List 入队 出队 入栈 出栈 出栈 获取集合中的数量 移除指定ListId的内部List的值 获取指定key的List 入队 出队 入栈 出栈 获取集合中的数量 添加 删除 获取全部 获取集合中的数量 添加 删除 获取全部 获取集合中的数量 删除单个key redis key 是否删除成功 删除多个key rediskey 成功删除的个数 判断key是否存储 redis key 重新命名key 就的redis key 新的redis key 设置Key的时间 redis key Redis发布订阅 订阅 Redis发布订阅 发布 Redis发布订阅 取消订阅 Redis发布订阅 取消全部订阅 设置前缀 删除集合 ConnectionMultiplexer对象管理帮助类 系统自定义Key前缀 Redis链接字符串 链接缓存池 单例 单例获取 缓存获取 获取链接 配置更改时 发生错误时 重新建立连接之前的错误 连接失败 , 如果重新连接成功你将不会收到这个通知 更改集群 redis类库错误 检查系统使用期限