Pouvez-vous ajouter une dépendance à un composant château qui a été enregistré automatiquement?

StackOverflow https://stackoverflow.com/questions/3636050

  •  30-09-2019
  •  | 
  •  

Question

J'utilise généralement StructureMap, mais sur un projet en cours J'utilise le château de Windsor (2.1). Je l'ai trouvé un peu de code à des types-registre automatique et interfaces:

_container.Register(AllTypes.Pick().FromAssembly(GetType().Assembly).WithService.FirstInterface());

Cependant, je voudrais ajouter une dépendance de chaîne à l'un des types. Je peux le faire sans la convention comme ceci:

var registration = Component.For() .ImplementedBy().DependsOn(new[] { Property.ForKey("someString").Eq("blahblah") }); _container.Register(registration);

Est-il possible que je peux le faire avec les types enregistrés automatiquement?

Était-ce utile?

La solution

vous utilisez la méthode de ConfigureFor<> qui vous permet de Finetune votre inscription à un niveau granulaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top