如果我在 session 期间处理 HttpContextScoped() 对象并尝试再次获取它的实例,会发生什么情况?它会重新创建它吗?
请您参考如下方法:
Will it recreate it?
当然不是。 StructureMap 如何知道您已处置它?它不能神奇地 Hook 该对象上的事件或将其包装在某种动态代理中。这太神奇了(并且不要忘记开销)。只是不要向实现 IDisposable 的应用程序公开服务。 IDisposable 是 a leaky abstraction .
