【发布时间】:2012-09-17 19:36:29
【问题描述】:
在 Castle Windsor v3+ 中,IWindsorContainer.AddFacility<T>(string idlnConfiguration) 方法已被弃用。在旧版本中,您可以使用此方法通过调用 IConfigurationStore.AddFacilityConfiguration(string key, IConfiguration config) 添加动态配置,其中“idlnConfiguration”和“key”在调用中是相同的。
例如:
store.AddFacilityConfiguration("quartzNet", facilityConfig);
container.AddFacility<QuartzFacility>("quartzNet");
在 Windsor 3 中推荐的执行方式是什么? ObsoleteAttribute 上的消息指向使用container.AddFacility<T>(),但我看不出如何。
【问题讨论】:
标签: inversion-of-control castle-windsor ioc-container windsor-facilities