摘要:
我们在net core 中经常看到这样的写法 在ConfigureServices 里面注册一个 services.AddSession(); 然后在Configure app.UseSession(); 本质上 Add 集中注册 就是在ioc 注册对应服务关系 option 用来传值 option 阅读全文
posted @ 2021-10-07 19:30
非著名架构师
阅读(66)
评论(0)
推荐(0)
摘要:
直接通过反射 找到类 RequestDelegate 和 InvokeAsync 这2个都是固定写法 框架帮我们写死的 ,如果看是不是中间件,框架先检查 参数 有没有InvokeAsync方法和第一个参数必须是RequestDelegate 源码如下 : app.UseMiddleware<Onet 阅读全文
posted @ 2021-10-07 16:24
非著名架构师
阅读(309)
评论(0)
推荐(1)
摘要:
//直接单例,读出来就缓存,不支持数据变化,性能高--只能度默认名字 private IOptions<EmailOption> _optionsDefault; //只读一次,写入缓存 但是支持数据修改,靠的是监听文件更新(onchange)数据,实时变更 private IOptionsMoni 阅读全文
posted @ 2021-10-07 09:15
非著名架构师
阅读(214)
评论(0)
推荐(0)