0
我有一個註冊Per-Web-Request的組件。如何在處理請求期間強制重新創建組件?如何重新創建每個Web請求組件?
container.Release(obj);
沒有幫助(據我所知,它根本不適用於Singleton和PerWebRequest)。
我有一個註冊Per-Web-Request的組件。如何在處理請求期間強制重新創建組件?如何重新創建每個Web請求組件?
container.Release(obj);
沒有幫助(據我所知,它根本不適用於Singleton和PerWebRequest)。
它不是最具擴展性的解決方案,但如果您只需要第二個組件(而不是第三個,第四個等),則可以創建一個從另一個繼承並註冊的新類。
我確實覺得這是一個奇怪的情況。如果你想發佈更多的上下文,我可能會添加一些設計建議。
假設你可以,你希望第二個組件的生命週期也是Per-Web-Request還是不同的生命週期? – greyalien007
第二個組件也應該通過Per-Web-Request。 – k0lpak