ASP.NET MVC 3. 我需要担心容器处置吗?
在 ASP.NET MVC 中,我需要显式处理(正如这里所述 http:// unity.codeplex.com/Thread/View.aspx?ThreadId=38588) 我的容器,其中的对象被处置。
有了 ASP.NET MVC 3 和原生 IoC 支持,我还需要担心吗?
At ASP.NET MVC, I need to Dispose explicitly(As said here http://unity.codeplex.com/Thread/View.aspx?ThreadId=38588) my Container, to objects inside it be Disposed.
With ASP.NET MVC 3 and native IoC support, I still need to worry about it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,如果您使用第三方对象容器框架(例如 Unity)来管理对象的生命周期,您仍然需要担心这一点。但为了 100% 确定,在您的 Dispose 方法中放置一个断点,看看它是否在请求结束时被调用。
Yes, you still need to worry about it if you are using a third party object container framework such as Unity which manages the lifetime of your objects. But to be 100% sure put a breakpoint in your Dispose method and see if it gets called at the end of the request.