0

我有一個註冊Per-Web-Request的組件。如何在處理請求期間強制重新創建組件?如何重新創建每個Web請求組件?

container.Release(obj);沒有幫助(據我所知,它根本不適用於Singleton和PerWebRequest)。

+0

假設你可以,你希望第二個組件的生命週期也是Per-Web-Request還是不同的生命週期? – greyalien007

+0

第二個組件也應該通過Per-Web-Request。 – k0lpak

回答

0

它不是最具擴展性的解決方案,但如果您只需要第二個組件(而不是第三個,第四個等),則可以創建一個從另一個繼承並註冊的新類。

我確實覺得這是一個奇怪的情況。如果你想發佈更多的上下文,我可能會添加一些設計建議。

相關問題