在 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>()
,但我看不出如何。