IoC和线程单例

时间:2011-01-03 10:05:26

标签: .net singleton ioc-container threadcontext

几个不同的IoC容器支持Thread Singletons。

当线程超出范围时,框架如何知道?

例如:如果我使用线程池执行某些操作,容器如何知道何时创建和部署服务?该线程可以用于各种事情,每个任务都需要一个新服务,不是吗?

1 个答案:

答案 0 :(得分:2)

在Autofac中你可以通过在线程入口点周围创建一个范围来手动执行此操作(如果需要,可以给出示例。)也许不像隐式线程范围那样'魔术',但是沿着你在这里观察的内容,它更容易理解/测试/调试。

恕我直言:)

尼克