Tiobon.Core
是否正在运行
应用有效程序集
有效程序集类型
优先使用App.GetService()手动获取服务
获取Web主机环境,如,是否是开发环境,生产环境等
获取泛型主机环境,如,是否是开发环境,生产环境等
全局配置选项
获取请求上下文
解析服务提供器
获取请求生存周期的服务
获取请求生存周期的服务
加载程序集中的所有类型
获取配置
强类型选项类
TOptions
获取选项
强类型选项类
TOptions
获取选项
强类型选项类
TOptions
获取选项
强类型选项类
TOptions
这个Attribute就是使用时候的验证,把它添加到要缓存数据的方法中,即可完成缓存的操作。
缓存绝对过期时间(分钟)
标签类型 样式
中文描述
图标
图标颜色
视图类属性是字典值时根据属性值获取字典值
数据源字段名
数据源的model类型
数据类型,(1)序列 (2)嵌套model (3)数据项
动态数据的字段名和类型
数据源字段名
数据源的类型(typeof(类名))
标识
(1)序列 (2)嵌套model (3)数据项
这个Attribute就是使用时候的验证,把它添加到需要执行事务的方法中,即可完成事务的操作。
事务传播方式
缓存相关常量
用户缓存
用户部门缓存
菜单缓存
菜单
权限缓存
接口路由
系统配置
查询过滤器缓存
机构Id集合缓存
最大角色数据范围缓存
验证码缓存
所有缓存关键字集合
定时任务缓存
在线用户缓存
常量下拉框
swagger登录缓存
默认Log数据库标识
内部只用于初始化使用
根服务
获取Web主机环境
获取泛型主机环境
配置对象
默认:如果当前没有事务,就新建一个事务,如果已存在一个事务中,加入到这个事务中。
使用当前事务,如果没有当前事务,就抛出异常
以嵌套事务方式执行
获取项目程序集,排除所有的系统程序集(Microsoft.***、System.***等)、Nuget下载包
权限变量配置
测试网关授权
可以使用Tiobon.Core项目中的test用户
账号:test
密码:test
路由变量前缀配置
前缀名
如果不需要,尽量留空,不要修改
除非一定要在所有的 api 前统一加上特定前缀
前缀在appsettings.json中配置
RedisMqKey
appsettings.json操作类
封装要操作的字符
节点配置
递归获取配置信息数组
根据路径 configuration["App:Name"];
在控制台输出
文本
前颜色
打印错误信息
待打印的字符串
想要打印的颜色
打印警告信息
待打印的字符串
想要打印的颜色
打印正常信息
待打印的字符串
想要打印的颜色
打印成功的信息
待打印的字符串
想要打印的颜色
时间戳转本地时间-时间戳精确到秒
时间转时间戳Unix-时间戳精确到秒
时间戳转本地时间-时间戳精确到毫秒
时间转时间戳Unix-时间戳精确到毫秒
格式化DateTime类型为字符串类型,精确到年,如:2008
格式化DateTime类型为字符串类型,精确到年,如:2008
格式化DateTime类型为字符串类型,精确到月,如:2008-01
格式化object类型为字符串类型,精确到月,如:2008-01
格式化DateTime类型为字符串类型,精确到天,如:2008-01-01
格式化DateTime类型为字符串类型,精确到天,如:2008-01-01
格式化DateTime类型为字符串类型,精确到小时,如:2008-01-01 18
格式化object类型为字符串类型,精确到小时,如:2008-01-01 18
格式化object类型为字符串类型,精确到天,如:2008-01-01
格式化DateTime类型为字符串类型,精确到分钟,如:2008-01-01 18:09
格式化object类型为字符串类型,精确到分钟,如:2008-01-01 18:09
格式化DateTime类型为字符串类型,精确到秒,如:2008-01-01 18:09:20
格式化DateTime类型为字符串类型,精确到秒,如:20080101180920
格式化object类型为字符串类型,精确到秒,如:2008-01-01 18:09:20
格式化DateTime类型为字符串类型,如:01/01
格式化object类型为字符串类型,如:01/01
格式化DateTime类型为字符串类型,如:12:12
格式化object类型为字符串类型,如:12:12
格式化DateTime类型为字符串类型,如:12:12:12
格式化object类型为字符串类型,如:12:12:12
格式化DateTime类型为字符串类型,如:2020-05
格式化object类型为字符串类型,如:2020-05
格式化DateTime类型为字符串类型,如:2020-05
格式化object类型为字符串类型,如:2020-05
毫秒转天时分秒
取后缀名
文件名
.gif|.html格式
根据文件大小获取指定前缀的可用文件名
文件夹
文件前缀
文件大小(1m)
文件后缀(.log)
可用文件名
写文件
文件路径
文件内容
写文件
文件路径
文件内容
写文件
文件路径
文件内容
编码格式
读文件
文件路径
读文件
文件路径
编码格式
追加文件
文件路径
内容
拷贝文件
原始文件
新文件路径
删除文件
路径
移动文件
原始路径
新路径
在当前目录下创建目录
当前目录
新目录
递归删除文件夹目录及文件
指定文件夹下面的所有内容copy到目标文件夹下面
原始路径
目标文件夹
获取文件根目录
创建文件夹
去除后面多余的零
去除后面多余的零
获取当前时间的时间戳
表主键
1:有效,0:未生效
创建人
创建时间
创建程序
创建IP
最后修改人
最后修改时间
最后修改程序
最后修改IP
软删除 过滤器
动态查询条件
起始位置(e.g. 0)
每页数量(e.g. 10)
查询条件( 例如:id = 1 and name = 小明)
排序条件表达式(e.g. LoginName ASC,Name DESC)
动态查询条件
动态查询条件
服务层响应实体(泛型)
状态码
操作是否成功
返回信息
开发者信息
返回数据集合
返回成功
消息
返回成功
消息
数据
返回失败
消息
返回失败
消息
数据
返回消息
失败/成功
消息
数据
服务层响应实体
状态码
操作是否成功
返回信息
返回数据集合
操作成功
操作失败
返回数据
服务层分页响应实体(泛型)
操作是否成功
返回信息
添加选项配置
选项类型
服务集合
服务集合
获取配置路径
选项类型
应用选项依赖接口
自动注入配置文件
文件名为Option或Options结尾
缓存配置选项
是否启用
Redis连接
键值前缀
是否启用
地址
列显示格式信息
索引,第几列数据
对其方式
一列字符串长度
对其方式
表格头部字符串
表格的列
行
列宽
空白字符数量
对其方式
是否显示行数
表格显示样式
每次设置样子后就会重置 StyleInfo
通过 Format 获得到表格显示样式
每一列的宽度
每一列显示的基本信息
添加列
列明
列的宽
添加行
该行数据
加载 List 对象的数据
获取表格字符串
绘制表格
样式
title颜色
获取完成头
获取现有数据
获取新行数据
获取底
获取列名
获取列值
类型
数据
列名
绘制表格需要的信息
顶部和底部字符串分隔线
分隔线
标题
头部
数据
按照现有数据计算每列最大宽度
列信息
现有行数据
每一列显示宽度
将填充格式转成字符串
表头和数据行会用到
一行的显示格式信息
一行要显示的数据
间隔符
每列留白数
获取title 字符串
>
标题字符串信息
列两端留白数
每列之间分割字符串
获取每行之间的分割行字符串
列宽信息
每列之间分割字符串
列两端留白数
获取头部和底部字符串
列宽信息
每列之间分割字符串
列两端留白数
获取表格显示样式
获取文本长度,区分全角半角
全角算两个字符
获取中文文本
表格显示样式
默认格式的表格
Markdwon格式的表格
交替格式的表格
最简格式的表格
表格显示样式信息
通过 Format 获取到的
每一列数据之间的间隔字符串
是否显示顶部,底部,和每一行数据之间的横向边框
边角字符串