在具有PerWebRequest生活方式的对象中发布Wcf服务代理依赖关系的策略

时间:2012-06-11 17:29:41

标签: c# wcf castle-windsor wcffacility

如果我的PerWebRequest对象具有与PerThread生活方式相关的wcf代理依赖项,那么容器

  • a)在容器自动释放后使用相同的代理实例 父对象?
  • b)释放PerWebRequest对象会导致代理 每次都会被释放?

如果a),那么我应该明确地发布服务以避免泄漏,或者如果b),如果这是唯一被注入的地方,那么使用PerThread代理是否有任何实际好处?

1 个答案:

答案 0 :(得分:1)

为什么你会按线程制作它?每个线程是一种非常专业的生活方式,除非你真的需要它,我建议你避免它。

使wcf代理成为瞬态。

您不必释放它。 Here's how it works