Да, вы можете сделать это:
container.Register(Component
.For<IConnector>()
.ImplementedBy<Connector>()
.ServiceOverrides(
ServiceOverride
.ForKey("myConfig")
.Eq("NameYouGaveMyConfigWhenRegisteringInCastle"));
ForKey ("...") - это точное имя параметра, передаваемого в Connector для MyConfig.
Уравнение ("...") - это имя, которое вы даете при регистрации MyConfig:
container.Register(Component
.For<IMyConfig>()
.ImplementedBy<MyConfig>()
.Named("config");
чтобы вы указали «config», где я набрал «NameYouGaveMyConfig ...»