本文介绍了PerWebRequest和瞬态生活方式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人可以帮我理解几件事吗?

Can someone please help me understand several things?


  1. 我是否仍必须注册PerRequestModule才能使用
    LifeStylePerWebRequest?我使用Castle.Windsor 3.2.0.0,似乎
    不用此模块就可以正常工作。我明确地记得
    之前有个例外,告诉我您忘记注册
    这个模块。


  2. 真正的发布策略跟踪的对象是什么意思?我使用了几个带有LifeStyleTransient的组件,但是当我
    解决一个组件时,我在发布策略跟踪的对象
    属性中得到了它,当我解决其他组件时,我却没有将它们放在那里。

  3. 如何检查存储在容器中的实际对象(及其
    号)?


推荐答案

1)我猜因为3.x版本的PerRequestModule将由windsor自动注册。

1) I guess since version 3.x PerRequestModule will be automatically registered by windsor.

2)一个对象将由windsor跟踪仅(例如,如果生活方式是

2) An object will be tracked by windsor only if needed(for ex if its lifestyle is Transient and it implements IDisposable interface).

3)您可以运行单元测试以检查处理程序,也可以在注册所有组件并使用VS查看器容器导航后手动设置调试点。对象:它具有列出所有已注册组件的属性。

3) You can run unit tests checking for handlers or manually set a debug point once you registered all components and navigate with VS viewer container object: it has a property that lists all registered components.

这篇关于PerWebRequest和瞬态生活方式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 23:48