Castle Windsor - 瞬态实例的查找方法注入
简短的问题: Castle Windsor 是否有类似于 Spring.Net 的“查找方法注入”的功能,可以从 XML 进行配置,从而提供从容器获取瞬态实例的能力,而无需…
温莎城堡 - 组件安装的单一位置?
阅读文档(http://stw.castleproject.org/Windsor.Installers.ashx)后,我发现了一个奇怪的部分: 虽然从技术上讲,多次调用 Install 或在安装程序之…
动态添加对 Windsor 注册的工厂支持
我有一个接口 public interface IResolver<T> { T Resolve() } ,我知道这不是理想的(服务定位器是一种反模式),但在某些情况下它仍然是必要的…
Castle Windsor ArrayResolver 尝试实例化无法解析的数组依赖项
使用 ArrayResolver 时,如果我注册一个接口的多个实现以及一个依赖于所述接口数组的类,我希望数组解析器注入所有可以成功解析的接口实现。如果无法…
温莎城堡 ArrayResolver ServiceOverrides 不受尊重
使用 ArrayResolver 时,如果我注册了实现同一接口的多个依赖项,并且注册了依赖于这些依赖项数组的类,则人们会期望 ServiceOverrides 受到尊重,并…
温莎WCF设施工厂?
因此,我目前有一个主 DAO 类 ITrackingToolDAO,它包含我的每个业务实体的所有服务合同。 public partial interface ITrackingToolDAO { void Open(s…
温莎注册子容器可见性
我有一些(某种)单例存在于三个上下文中: Per AppDomain Per HttpApplication Per Web Request Right现在,我正在为每个 HttpApplication 创建一个…
温莎城堡:可启动设施和“装饰器模式”可能存在错误依赖关系
当尝试注册依赖于其实现“装饰”相同服务接口的服务的可启动组件时,Castle 无法解析可启动组件,并声称无法解析依赖关系。奇怪的是,显式解析可启动…
温莎城堡:类型化工厂不使用注册的子解析器
我创建了简单工厂: public interface ICommandFactory { ICommand CreateCommand(string componentName) } 使用 Windsor 的类型化工厂功能实现: Con…
温莎城堡现有服务实例上的 Setter 注入
Castle Windsor 是否支持将 setter 注入应用于现有服务实例?我有一种情况,我无法控制某些类实例的创建,而我确实需要解决它们的依赖关系。这排除了…
Castle.Windsor:使用空受保护构造函数解析类型
我正在使用 NHibernate + Castle.Windsor 向我的实体添加一些行为。这意味着 NHibernate 通过 Windsor 创建实体。这意味着我必须有一个默认的空构造函…
使用温莎城堡进行 WCF 依赖注入 - 请帮忙?
我有一个 WCF 服务,它调用调用存储库的业务组件,并且我已经使用 Castle Windsor 使用其 WCF 设施使其端到端工作。 WCF 设施注册和其余组件注册发生…
Castle Windsor IOC:将构造函数参数传递给子组件
以下代码仅用于演示目的。 假设我有 2 个组件(businessService 和 dataService)和一个 UI 类。 UI类需要一个业务服务,businessService需要一个data…
如何在不同的程序集但相同的应用程序中使用 Windsor 容器?
根据我对 Windsor Container 和 MVC 应用程序的了解,容器应该只有一个实例,并且通常在应用程序的运行生命周期中在 Global.asax 中注册。 我已将业务…