2

我有一个使用 Castle Windsor 和 Nhibernate 的 WCF 服务,目前我正在使用 LifestylePerWebRequest,并且一切正常。我想添加到服务中,以便它还可以侦听来自队列的消息并基本上调用与 web 服务相同的方法,但是我意识到这可能不起作用,因为我的 Nhibernate 存储库正在使用 LifestylePerWebRequest 范围。

我可以根据情况动态改变生活方式吗?

谢谢

4

1 回答 1

0

您是否检查过温莎城堡的“WCF 集成设施” ?

我想你应该看看它。

有几种特定的生活方式可以帮助您(例如PerWcfSessionPerWcfOperation

如果您需要为不同的应用程序提供不同的生活方式,您可以为每个应用程序使用自定义安装程序。

于 2013-10-23T22:44:34.970 回答