控制反转
控制反转即 IoC
(Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。
Fireasy 提供了对 IOC
的支持,位于 Fireasy.Common.Ioc
命名空间下。
在 .Net Core 应用程序中,我们一般都使用 .Net Standard 己的控制反转体系,因为它已经足够强大,Fireasy 的控制反转仅作为补充,提供外部配置的支持。