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类库错误
检查系统使用期限