Net Core几种取值 传值 的办法

1 httpcontext ------IhttpContextAccessor  这个可以在任何地方注入 并调用  而且是线程安全的 需要在Ioc 注入

 

 

 

2 IserviceProvider   获取容器实例 net core 机会所有的对象获取都是从

 

3 Option ---核心配置对象,全局任意地方初始化,然后在任意使用

 

4 Feature ---httpopcontex。Features.Get《Iserveraddressl》

5 RouteDate

6 ActionDescriptor --元数据

 

 

二  net core   扩展的地方

 IOC容器替换

2AOP 扩展  Filter---Middleware ---autofact

 

3 特性表示 

 

4  工厂替换----logfactory  autofactory

 

5 option  配置 

 

 

欢迎评论区补充~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

posted @ 2021-10-24 19:22  非著名架构师  阅读(442)  评论(0)    收藏  举报