服務會在容器中註冊,其餘的服務會來請求這個服務的實例,服務的實例則會有一個生命週期web
transient(短暫的,臨時的)是指每次這個服務被請求都會建立一個新的實例blog
Scoped,web請求最終被處理完的時候,生命週期就結束了生命週期
Singleton,應用程序結束 時結束。it
能夠再startup類中註冊服務,好比要使用MVC就註冊services.AddControllersWithViews(),容器
要使用API就註冊services.AddControlllers()service