1

Je voudrais enregistrer certains composants dans mon conteneur Windsor avant que mes installations ne se chargent - (pour pouvoir utiliser les composants dans les installations)Castle Windsor - Inscris les composants avant le chargement de mes installations. - Délai de chargement du fichier de configuration?

Je pensais qu'il devrait y avoir un moyen d'initialiser windsor sans un fichier de configuration , enregistrer certains composants, et seulement ensuite charger la configuration? - Cela se traduirait par le fait que mes installations configurées ne se chargeraient qu'après avoir enregistré mes composants.

Par exemple:

var container = new WindsorContainer(); 

//Register a custom component, which will be used in some of the facilities 
container.Register(Component.For<IMyService>().ImplementedBy<MyService>()); 

//Now load via the configuration - unfortunately the method "Configure" doesn't exist 
container.Configure(new XmlInterpreter(new ConfigResource("castle"))); 

apprécierais toute aide à ce sujet,

Merci!

Répondre

2
container.Install(Configuration.FromAppConfig()); 

Voir the documentation.

+0

Merci, c'était exactement ce que je voulais! – Bilsa