使用 APSP.NET MVC I 能够替换过滤器 Provider 。
var oldProvider = FilterProviders.Providers.Single(f => f is FilterAttributeFilterProvider);
FilterProviders.Providers.Remove(oldProvider);
FilterProviders.Providers.Add(new CustomFilterProvider(_container));
使用我自己的自定义提供者。 它不赋予我使用工厂模式创建控制器过滤属性的能力, 但我确实能够使用输入属性来设定属性使用容器可能需要的依附性 。
能否用周转基金来做类似的事情, 以便我可以将依附性(财产注射是罚款) 注入用户定义的类别, 这些类别来自Attraitte , 我用在服务方法上(这些服务是使用海洋学委员会创建的)?
我使用Castle Windsors Wcf Fac Facity, 但一般解决方案(适用于任何容器)或许会更好。