DI

 

服务会在容器中注册,其他的服务会来请求这个服务的实例,服务的实例则会有一个生命周期

transient(短暂的,临时的)是指每次这个服务被请求都会创建一个新的实例

Scoped,web请求最终被处理完的时候,生命周期就结束了

Singleton,应用程序结束 时结束。

可以再startup类中注册服务,比如要使用MVC就注册services.AddControllersWithViews(),

                要使用API就注册services.AddControlllers()

posted @ 2019-11-05 23:21  拎着红杯子的黄鸭子  Views(202)  Comments(0Edit  收藏  举报