Tiobon.Core 是否正在运行 应用有效程序集 有效程序集类型 优先使用App.GetService()手动获取服务 获取Web主机环境,如,是否是开发环境,生产环境等 获取泛型主机环境,如,是否是开发环境,生产环境等 全局配置选项 获取请求上下文 解析服务提供器 获取请求生存周期的服务 获取请求生存周期的服务 加载程序集中的所有类型 获取配置 强类型选项类 TOptions 获取选项 强类型选项类 TOptions 获取选项 强类型选项类 TOptions 获取选项 强类型选项类 TOptions 这个Attribute就是使用时候的验证,把它添加到要缓存数据的方法中,即可完成缓存的操作。 缓存绝对过期时间(分钟) 标签类型 样式 中文描述 图标 图标颜色 视图类属性是字典值时根据属性值获取字典值 数据源字段名 数据源的model类型 数据类型,(1)序列 (2)嵌套model (3)数据项 动态数据的字段名和类型 数据源字段名 数据源的类型(typeof(类名)) 标识 (1)序列 (2)嵌套model (3)数据项 这个Attribute就是使用时候的验证,把它添加到需要执行事务的方法中,即可完成事务的操作。 事务传播方式 增加缓存Key 删除某特征关键字缓存 删除缓存 检查给定 key 是否存在 获取所有缓存列表 获取缓存 获取缓存 删除缓存 增加对象缓存 增加对象缓存,并设置过期时间 增加字符串缓存 增加字符串缓存,并设置过期时间 缓存最大角色数据范围 根据父键清空 缓存抽象接口,基于IDistributedCache封装 实现SqlSugar的ICacheService接口 缓存相关常量 用户缓存 用户部门缓存 菜单缓存 菜单 权限缓存 接口路由 系统配置 查询过滤器缓存 机构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 获取到的 每一列数据之间的间隔字符串 是否显示顶部,底部,和每一行数据之间的横向边框 边角字符串