0

我有一个注册Per-Web-Request的组件。如何在处理请求期间强制重新创建组件?如何重新创建每个Web请求组件?

container.Release(obj);没有帮助(据我所知,它根本不适用于Singleton和PerWebRequest)。

+0

假设你可以,你希望第二个组件的生命周期也是Per-Web-Request还是不同的生命周期? – greyalien007

+0

第二个组件也应该通过Per-Web-Request。 – k0lpak

回答

0

它不是最具扩展性的解决方案,但如果您只需要第二个组件(而不是第三个,第四个等),则可以创建一个从另一个继承并注册的新类。

我确实觉得这是一个奇怪的情况。如果你想发布更多的上下文,我可能会添加一些设计建议。

相关问题