StructureMap ReleaseAndDisposeAllHttpScopedObjects不引起物呼叫

我打电话ObjectFactory.ReleaseAndDisposeAllHttpScopedObjects()在Application_EndRequest被烧成如预期,但它是不是被的Dispose'd导致容器内的任何HTTP作用域的实例。 如果我叫WhatDoIHave在Application_EndRequest,我可以看到,我想有所谓的处置上的HTTP作用域的实例,但它不会发生! 任何想法,为什么不呢?

当我看着HttpContext.Current.Items StructureMap在那里没有任何藏匿,我猜它应该有? 一个项目的一个例子注册为请求范围如下:

For<IConnectionProvider>().HybridHttpOrThreadLocalScoped().Use<ConnectionProvider>();

IConnectionProvider自IDisposable继承。

--------------解决方案-------------

这是我小白! 有一个对象上涨图形配置为单件范围的依赖,从而挂到物体上(连接提供商),我想在每个请求结束时进行处置! 改变从单身到瞬态该对象的范围界定造成的一切开始工作,我想它!

分类:asp.net的MVC 3 时间:2012-06-16 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.994 (s). 10 q(s)