有没有办法防止 Castle Windsor 自动将依赖项注入属性(除了 [DoNotWire] 属性)?
问问题
2649 次
2 回答
2
也可以看看:
于 2009-08-31T20:51:22.273 回答
1
如果要全局关闭属性注入,可以使用以下代码:
// We don't want to inject properties, only ctors
var propInjector = Kernel.ComponentModelBuilder
.Contributors
.OfType<PropertiesDependenciesModelInspector>()
.Single();
Kernel.ComponentModelBuilder.RemoveContributor(propInjector);
(取自Castle Windsor 文档的代码示例- 请参阅更多详细信息)
于 2017-05-04T12:08:50.690 回答