从上篇内容不如题的文章《.net core 并发下的线程安全问题》扩展认识.net core注入中的三种模式:Singleton、Scoped 和 Transient
我们都知道在 Startup 的ConfigureServices 可以注入我们想要的服务,那么在注入的时候有三种模式可以选择,那么我们在什么时候选择什么样的模式呢?
在讲注入模式之前,我觉得很有必要了解服务生存期的概念!
服务生存期:ASP.NET Core 提供了一个内置的服务容器 IServiceProvider负责管理服务