Yi.Framework.Core
排序接口
实现此接口的实体类将支持排序功能
通常用于列表数据的展示顺序控制
排序号
数字越小越靠前,默认为0
状态接口
实现此接口的实体类将支持启用/禁用状态管理
用于控制数据记录的可用状态
状态标识
true表示启用,false表示禁用
文件类型枚举
用于定义系统支持的文件类型分类
主要用于文件上传和存储时的类型区分
普通文件
图片文件
缩略图文件
Excel文件
临时文件
排序方向枚举
用于定义数据查询时的排序方向
常用于列表数据排序
升序排列
降序排列
查询操作符枚举
定义查询条件中支持的操作符类型
用于构建动态查询条件
等于
模糊匹配
大于
大于或等于
小于
小于或等于
在指定集合中
不在指定集合中
左侧模糊匹配
右侧模糊匹配
不等于
为null或空
不为null
不匹配
日期范围
使用"|"分隔起始和结束日期
API返回状态码枚举
定义API接口统一的返回状态码
遵循HTTP状态码规范
操作成功
未授权访问
访问被拒绝
操作失败
HttpContext扩展方法类
设置内联文件下载响应头
HTTP上下文
文件名
设置附件下载响应头
HTTP上下文
文件名
获取客户端首选语言
HTTP上下文
语言代码,默认返回zh-CN
判断是否为Ajax请求
HTTP请求
是否为Ajax请求
获取客户端IP地址
HTTP上下文
客户端IP地址
获取User-Agent信息
HTTP上下文
User-Agent字符串
获取用户权限声明值
HTTP上下文
权限声明名称
权限值数组
判断是否为WebSocket请求
HTTP上下文
是否为WebSocket请求
此处统一获取程序集,排除微软内部相关
Converts an array of bytes to a Base32-k string.
Converts a Base32-k string into an array of bytes.
Input string s contains invalid Base32-k characters.
将object转换为long,若转换失败,则返回0。不抛出异常。
将string转换为DateTime,若转换失败,则返回日期最小值。不抛出异常。
CPU使用情况
内存使用情况
获取磁盘信息
获取系统运行时间
内核数
逻辑处理器数
CPU使用率%
CPU空闲率%
内存信息
总内存 GB
内存使用率 %
空闲内存
磁盘名
已使用
可使用
windows系统获取内存信息
Unix系统获取
打印错误信息
待打印的字符串
想要打印的颜色
打印警告信息
待打印的字符串
想要打印的颜色
打印正常信息
待打印的字符串
想要打印的颜色
打印成功的信息
待打印的字符串
想要打印的颜色
时间戳转本地时间-时间戳精确到秒
时间转时间戳Unix-时间戳精确到秒
时间戳转本地时间-时间戳精确到毫秒
时间转时间戳Unix-时间戳精确到毫秒
时间戳转本地时间-时间戳精确到秒
时间转时间戳Unix-时间戳精确到秒
时间戳转本地时间-时间戳精确到毫秒
时间转时间戳Unix-时间戳精确到毫秒
毫秒转天时分秒
获取unix时间戳
自定义Distinct扩展方法
要去重的对象类
自定义去重的字段类型
要去重的对象
获取自定义去重字段的委托
Expression表达式树lambda参数拼接组合
Expression表达式树lambda参数拼接--false
Expression表达式树lambda参数拼接-true
Expression表达式树lambda参数拼接--and
Expression表达式树lambda参数拼接--or
存放表达式树的参数的字典
构造函数
重载参数访问的方法,访问表达式树参数,如果字典中包含,则取出
表达式树参数
取后缀名
文件名
.gif|.html格式
写文件
文件路径
文件内容
写文件
文件路径
文件内容
编码格式
读文件
文件路径
读文件
文件路径
编码格式
追加文件
文件路径
内容
拷贝文件
原始文件
新文件路径
删除文件
路径
移动文件
原始路径
新路径
在当前目录下创建目录
当前目录
新目录
递归删除文件夹目录及文件
指定文件夹下面的所有内容copy到目标文件夹下面
原始路径
目标文件夹
获取目录下全部文件名
文件内容替换
文件名称
目录名替换
全部信息递归替换
去除富文本中的HTML标签
获取当前IP地址
转换对象为JSON格式数据
类
对象
字符格式的JSON数据
JSON格式字符转换为T类型的对象
获取值的长度(当Json值嵌套以"{"或"["开头时)
设置字符状态(返回true则为关键词,返回false则当为普通字符处理)
字符状态
数组开始【仅第一开头才算】,值嵌套的以【childrenStart】来标识。
【0 初始状态,或 遇到“,”逗号】;【1 遇到“:”冒号】
【-1 取值结束】【0 未开始】【1 无引号开始】【2 单引号开始】【3 双引号开始】
【-1 取值结束】【0 未开始】【1 无引号开始】【2 单引号开始】【3 双引号开始】
生成PasswordSalt
返回string
加密密码
密码
加密类型
PasswordSalt
加密后的密码
16位MD5加密
32位MD5加密
64位MD5加密
随机生成字母
随机生成数字
此函数为生成指定数目的汉字
汉字数目
所有汉字
取对象属性值
设置对象属性值
RSA加解密 使用OpenSSL的公钥加密/私钥解密
公私钥请使用openssl生成
实例化RSAHelper
加密算法类型 RSA SHA1;RSA2 SHA256 密钥长度至少为2048
编码类型
私钥
公钥
使用私钥签名
原始数据
使用公钥验签
原始数据
签名
私钥解密(支持大量数据)
公钥加密(支持大量数据)
使用私钥创建RSA实例
使用公钥创建RSA实例
RSA算法类型
SHA1
RSA2 密钥长度至少为2048
SHA256
linux 系统命令
windows系统命令
根据分隔符返回前n条数据
数据内容
分隔符
前n条
是否倒序(默认false)
根据字段拼接get参数
根据字段拼接get参数
获取一个GUID
格式-默认为N
根据GUID获取19位的唯一数字序列
获取字符串最后X行
字符串转Unicode码
The to unicode.
Value.
Unicode转字符串
The to string.
Unicode.
UrlEncode编码
url
UrlEncode解码
数据
转换对象为JSON格式数据
类
对象
字符格式的JSON数据
Xml格式字符转换为T类型的对象
DateTime JSON序列化转换器
初始化DateTime转换器
日期格式化字符串,默认为yyyy-MM-dd HH:mm:ss
从JSON读取DateTime值
JSON读取器
目标类型
JSON序列化选项
DateTime值
将DateTime写入JSON
JSON写入器
DateTime值
JSON序列化选项
Yi框架模块管理器
初始化模块管理器
初始化所有模块
应用程序初始化上下文
Yi框架核心模块
提供框架的基础功能和核心服务
配置服务
应用程序初始化