如果使用Unity与WCF一起使用如本文所示的实现:WCF and Unity 2.0是否有任何明确的处理活动需要关注?
例如,假设服务上的操作使用非托管资源作为构造注入参数,如何正确处理?此外,我假设没有关注通过Unity实例化的托管资源,它们将在服务完成后发布?即每次通话后的每次通话。
由于
答案 0 :(得分:1)
这取决于您选择的注射寿命管理。我写了关于Unity中不同终身经理的the article。简而言之 - 只有ContainerControlledLifetimeManager
(单身)和HiearchicalLifetimeManager
会为你处理。在所有其他情况下,您负责处理注射处理。