iT邦幫忙

0

.net core 生命週期使用時機

.Net core 依賴注入有三種生命週期
AddTransient
AddScoped
AddSingleton
請問這三種使用的時機各為何?

依我自己的認知:
AddScoped :連接資料庫時適合
AddSingleton:一成不變的商業邏輯處理適合使用
那 AddTransient 應該在哪種情況下使用較為適合
而AddScoped,AddSingleton 還有什麼情況下適合使用?
謝謝

Homura iT邦高手 1 級 ‧ 2019-07-23 13:21:07 檢舉
你應該是要問DI的使用時機
不是生命週期吧....
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Homura
iT邦高手 1 級 ‧ 2019-07-23 13:25:37

Singleton可以實作在聊天室
所有人都要共用同樣的物件
也可以用在線上遊戲的Server上
所有玩家都要取得的狀況一定是一樣的
不會有人看到不一樣狀況

我要發表回答

立即登入回答