2.8 神奇的 Inject
特别注意
所有 .AddInject****() 方法不能同时注册,只能取其一。
2.8.1 Inject 设计
Inject [ɪnˈdʒekt] 意思是 注入,注射 的意思,在这里意为使用最小的侵入式对应用进行机能改造。
Inject() 方法是 Furion 框架提供的最小侵入式的方法,可以让任何 ASP.NET Core Web 后端项目瞬间支持所有 Furion 框架特性。
2.8.2 Inject 方法有哪些
Inject():在Program.cs中注册AddInject():在Startup.cs的ConfigureServices中注册AddInjectBase():在Startup.cs的ConfigureServices中注册AddInjectWithUnifyResult()/ AddInjectWithUnifyResult<T>():在Startup.cs的ConfigureServices中注册AddInjectMini():支持Minimal APIUseInject():在Startup.cs的Configure中注册UseInjectBase():在Startup.cs的Configure中注册