Unity容器处理和XML Web服务

时间:2009-11-09 15:27:20

标签: web-services inversion-of-control unity-container

我正在容器中注册未管理对象的一些包装器。如何在容器寿命结束时丢弃它们?请记住我有一个XML Web服务。

2 个答案:

答案 0 :(得分:0)

据我所知,你必须自己实施。我相信Autofac目前是support this out of the box唯一的.NET容器。

答案 1 :(得分:0)

大多数DI容器都具有处理已创建对象的功能。通常,Resolve方法有一个相应的方法可以处理创建的对象图。

在Unity中,此方法称为Teardown。

当您的Web请求完成后,您应该将对象图传递给Teardown方法以处理任何IDisposable对象。