.Net Core 生命周期


.Net Core 生命周期

1.Transient:每一次GetService都會創建一個新的實例   瞬間生命周期 : 每次需要創建一個全新的(輕量級無狀態服務盡量用Transient)

2.Scoped:在同一個Scope內只初始化一個實例 ,可以理解為( 每一個request級別只創建一個實例,同一個http request會在一個 scope內) 單例進程唯一實例 :每一次請求都是同一個(多用於時間)(日常用Scope)

3.Singleton:(單例)整個應用程序生命周期內只創建一個實例  

參考:asp.net core 服務的生命周期(DI) - 謝文宇 - 博客園 (cnblogs.com)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM