LifeStylePerWebRequest - 它是如何工作的?

时间:2014-05-20 15:01:43

标签: castle-windsor ioc-container

我有点问题。我试图进行一次"会话"上课进入我的容器。我想让它保持活力,而这个用户在网站上。它将只包含我将在我的控制器中使用的各种信息。

我认为,但我不完全确定,LifeStylePerWebRequest是我需要的。

但是,当我使用它时,似乎每次提交页面时都会创建一个新的Session类。也许这是有道理的,如果它是每个网络请求..

那么,我误解了PerWebRequest吗?每次回发时它真的会创建一个新类吗?

我还能做什么? Singleton似乎有效,但是所有访问者都会共享同一个实例,对吗?

1 个答案:

答案 0 :(得分:0)

PerWebRequest在每个请求上创建一个全新的实例,但是同一个实例将在同一个请求中重用,以防您的组件需要(通过其他组件依赖项)多一次。

如果你需要一个紧张的生活方式,你可能必须写自己的生活方式,或者,如果符合你的需要,只需要在内部使用会话的单身人士。

查看hybrid lifestyles

相关问题