Castle.Windsor 和使用调用方法参数值进行动态注入
我有一个类库: public class SomeBL : ISomeBL { private IUser myUser; public SomeBL(IUser user) { myUser = user; } public void TestMethod() {…
Castle 3.0 ILogger 破坏了 NVelocityTemplateEngine 包装器?
3.x 中的 ILogger 接口似乎缺少 TemplateEngine 需要的 .Info 方法。我收到以下错误... Method not found: 'Void Castle.Core.Logging.ILogger.Info(S…
C# Castle Windsor 运行时 xmldatasource 配置
我在动态/运行时将数据源指向 Environment.SpecialFolder.Personal 时遇到问题 这是我的 xml
Webforms 和依赖注入
我正在将依赖注入框架引入到现有的 WebForms 应用程序中(使用 Castle Windsor)。 我对 DI 有相当丰富的经验,并且非常倾向于构造函数注入而不是 set…
温莎城堡:是否有一种无需解析调用即可验证注册的方法?
我目前对 Castle Windsor 注册的理解是,只能通过在根组件上调用 Resolve 来验证注册。但由于 Windsor 的组件模型知道每个组件的依赖关系,因此应该可…
ASP.NET MVC3控制器AOP代理不拦截所有方法,仅拦截IController.Execute
我有一个包含多个层的项目 - 其中包括 Web 前端(ASP.NET MVC3)和服务后端(主要是业务逻辑)。该项目已经进行了几个月,所以一切都按预期进行。现在…
是否存在支持 Enterprise Library 5 和 Windsor Container 3.0 的 IContainerConfigurator 实现?
我正在尝试使用 Castle Windsor 3.0(因为我想使用 WcfFacility)和 Enterprise Library 5。我知道我需要配置 Windsor 特定的 IContainerConfigurator…
有没有办法使用 Castle 将依赖项注入到测试中(MbUnit)?
我已经使用 MbUnit 和 C# 编写了单元测试。我有一堆用于构建测试环境的帮助程序类。有没有办法让 MbUnit 使用 Castle 来解析测试类,以便我可以注入依…
Castle Windsor 3 Interceptor 没有发布由类型化工厂创建的组件,但 2.5.4 发布了。为什么?
这与其他地方所述的模式类似,并详细在此博文中。我使用 Windsor 2.5.4 进行此工作,与博文中所述非常相似,但决定切换到使用 Windsor 3。当我这样做…
使用 Fluent 接口在温莎城堡中从基础开始注册所有类
我有一个抽象基类Search。抽象类IndexedRepositorySearch 源自Search。抽象类FacetSearch 源自IndexedRepositorySearch。具体类 IngredientFacetSearc…
如何在组件被处置之前运行一段代码?
我正在使用 castle-windsor 框架,并且我想在框架发布特定(第三方)组件之前调用一段代码。 我认为可以通过向 OnDestroy 添加委托来实现此目的,但框…
温莎城堡生活方式配置之间的差异
这两者有什么区别? Component.For() .LifeStyle .PerWebRequest .UsingFactoryMethod(() => new MyType()); 和 Component.For() .UsingFactoryMethod…