.NET

.NET Core 中 Service 的生命週期 (Transient, Scoped, Singleton) 及使用時機

Transient 跟 Singleton 比較直觀,Transient 是「永遠創建新的實體 (instance)」,而 Singleton 剛好相反,是「只創建一次實體且永遠共享」;Scoped 則是以請求 (request) 為分界,同一個請求內只會創建一個共享的實體,但不同請求則會創建不同實體。

Share