我有一个对象实现了在Windsor容器中注册的IDisposable,我想处理它,因此它的Dispose方法被调用,并且下一次调用Resolve时它会提取一个新的实例。Windsor Container:如何强制处理一个对象?
是否
container.Release(obj);
自动调用Dispose()马上?或者,我需要做的
obj.Dispose();
container.Release(obj);
上无法找到文档中任何事情究竟是什么版本还
编辑: 见我的回答如下的测试我跑的结果。现在问题变成了,我该如何强制容器释放具有单例生命周期的组件实例?这只需要在一个地方完成,写一个自定义的生命周期似乎太重量级了,是否没有建立它的方式?
我有一个类似的问题,我非常喜欢装饰者的概念。不错的一个... – 2009-11-09 19:43:40