摘要: 1、Program.cs 注册依赖的接口类和实体类 2、构造函数注入支持 阅读全文
posted @ 2022-02-21 12:36 BeReallyMe 阅读(222) 评论(0) 推荐(0)
摘要: 1、瞬时生命周期 AddTransient 每一次创建都是一个全新的实例 2、单例生命周期 AddSingleton 同一个类型,创建出来的是统一实例 3、作用域生命周期 AddScoped 同一个 ServicePorvider 创建出来的也是同一个实例 -- 不同 ServicePorvider 阅读全文
posted @ 2022-02-19 20:56 BeReallyMe 阅读(39) 评论(0) 推荐(0)
摘要: DI—Dependency Injection,即“依赖注入”:组件之间依赖关系由容器在运行期决定,形象的说,即由容器动态的将某个依赖关系注入到组件之中。依赖注入的目的并非为软件系统带来更多功能,而是为了提升组件重用的频率,并为系统搭建一个灵活、可扩展的平台。通过依赖注入机制,我们只需要通过简单的配 阅读全文
posted @ 2022-02-18 18:16 BeReallyMe 阅读(160) 评论(0) 推荐(0)
摘要: 1、创建接口 2、创建实体类 3、IOC 容器配置依赖注入 阅读全文
posted @ 2022-02-18 11:58 BeReallyMe 阅读(48) 评论(0) 推荐(0)
摘要: 1、全局注册 2、控制器注册 3、Action 方法注册 4、执行顺序 5 、通过在注册方法添加(Order = 数字) 数字越小越优先调整顺序,但不能跳过全局注册的类 阅读全文
posted @ 2022-02-16 18:28 BeReallyMe 阅读(40) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-02-16 12:09 BeReallyMe 阅读(25) 评论(0) 推荐(0)
摘要: 1、定义 IUserService 接口接收传入数据 2、定义 UserService 类实现 IUserService 接口 3、定义 QQEmailRequirement 类实现 IAuthorizationRequirement 接口(空接口) 4、定义 QQHandler 类继承 Autho 阅读全文
posted @ 2022-02-15 10:50 BeReallyMe 阅读(43) 评论(0) 推荐(0)
摘要: 1、之前所谓的角色授权其实就是一个特殊的策略授权 - 角色授权 就是根据用户信息中的角色来判断 2、定义策略 - Program.cs 配置 - 多种委托关联验证 - 控制器 IActionResult 注入配置 阅读全文
posted @ 2022-02-11 21:48 BeReallyMe 阅读(74) 评论(0) 推荐(0)
摘要: 1、Your job takes needlework into the region of folk art 你的工作将针线活(needlework)带入民间(folk)艺术(art)领域(region) 2、It is not company policy to dispense with ou 阅读全文
posted @ 2022-02-11 18:40 BeReallyMe 阅读(208) 评论(0) 推荐(0)
摘要: 1、标记多个 Authorize - 绑定不同的 Role: 当前用户必须是同时包含这里指定的多个 role 的角色,同时满足,才能授权访问 - 正常访问 - 无法访问 2、标记一个 Authorize - 逗号分割多个 Role 信息,多个角色只要有一个角色是满足的就可以访问当前的方法 - 多个角 阅读全文
posted @ 2022-02-10 21:13 BeReallyMe 阅读(46) 评论(0) 推荐(0)