使用 PerThread 生活方式继承组件
我的 Windsor 容器中有一些每线程组件。我也在使用 PLINQ。在 PLINQ 操作的特定情况下,我实际上希望将其中一些组件转移到新线程。
有谁对如何智能地为温莎实现这种行为有建议吗?
谢谢。
I have some per-thread components in my Windsor container. I'm also using PLINQ. In the specific case of PLINQ operations, I actually want some of these components carried over to the new thread.
Does anyone have a suggestion for how to intelligently implement such a behavior for Windsor?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
PerThread 显然在这种情况下不起作用,因为 PLINQ 是多线程的,因此容器将生成新实例。您可能想尝试 ContextualLifestyle 或类似的东西。
PerThread evidently won't work in this case, since PLINQ is multi-threaded and so the container will produce new instances. You might want to try ContextualLifestyle or something like it.