如何使用通用组件安装(方法)拦截器
给出以下代码: container.Register( AllTypes.FromAssemblyNamed("MyNameSpace") .Where(component => component.Name.EndsWith("Repository")) .W…
温莎城堡内部可见到 Silverlight
我正在使用 Castle Windsor for SL v2.5.1.0。我让它代理内部类(当然接口是公共的,但实现是内部的,因此消费者只知道接口)。 我在程序集中使用以下…
MVC 3 的温莎城堡依赖解析器
由于 MVC 3 中的 IoC/DI 实现很可能是 RC 中的最终形式,因此我正在寻找使用 Caste Windsor 的 DependencyResolver、IControllerActivator 和 IViewPa…
温莎城堡 ILazyComponentLoader 递归
温莎城堡的 ILazyComponentLoader 是递归的吗?也就是说,如果延迟加载的组件具有依赖项,Windsor 是否也会尝试延迟加载该依赖项? 如果没有,有人可…
创建 WindsorContainer 导致类型转换错误
我正在尝试阅读以下书籍: Steven Sanderson 的 Pro ASP.NET MVC Framework ... container = new WindsorContainer(xi) 产生以下错误: 无法从“Domai…
温莎城堡类型工厂设施等效项
是否有任何其他 .NET IoC 容器提供与温莎城堡中的类型化工厂设施等效的功能? 例如,如果我在 WPF 应用程序中使用抽象工厂模式: public class MyView…
我必须在课程中深入到什么程度才能为 DI 正确连接温莎城堡?
是的,我是 Castle 的新手,我正在尝试弄清楚需要走多远才能连接服务。下面是我正在使用的类的示例以及它们在我创建的世界中的位置。 我正在尝试完成…
温莎城堡:自动注册一个程序集中的类型,该程序集实现另一个程序集中的接口
我使用温莎城堡作为我的IoC 容器。我有一个具有类似于以下结构的应用程序: MyApp.Services.dll IEmployeeService IContractHoursService ... MyApp.S…
ASP.NET MVC Html.RenderAction 方法
我尝试使用类似这样的方法: <%Html.RenderAction<NavigatorController>(n => n.Menu())%> 但出现异常“在控制器“WebUI.Controllers.Produ…
没有目标的温莎城堡代理接口
我有一个带有 IModelInterceptorsSelector 的 WindsorContainer。它工作得很好,除了没有实现的组件(例如,所有行为都由 IInterceptor 动态处理)。 …
Castle.Core.InterceptorAttribute 不注入拦截器
基于 Castle.Core.InterceptorAttribute 的文档,我试图进行这个简单的测试通过,但运气不佳: using NUnit.Framework using Castle.DynamicProxy usi…