區別:spa
說明:對象
AddSingleton的生命週期:生命週期
項目啓動-項目關閉 至關於靜態類 只會有一個 作用域
AddScoped的生命週期:class
請求開始-請求結束 在此次請求中獲取的對象都是同一個 service
AddTransient的生命週期:請求
請求獲取-(GC回收-主動釋放) 每一次獲取的對象都不是同一個客戶端
因爲AddScoped對象是在請求的時候建立的,因此不能在AddSingleton對象中使用,甚至也不能在AddTransient對象中使用項目