Question

Quelqu'un a-t-il eu de la chance en intégrant StructureMap (DI Framework) à WCF?

Je peux renvoyer l'instance par défaut dans le constructeur de mon service WCF comme ceci, mais ce n'est évidemment pas idéal.

public MemberService()
{
     this.memberRepository = StructureMap.ObjectFactory.GetInstance<IMemberRepository>();
}

J'ai vu cela ( http://www.lostechies.com/blogs/jimmy_bogard/archive/2008/07/29/integrating-structuremap-with-wcf.aspx ) mais je n'ai pas eu la chance de le configurer car je pense que c'est incompatible avec la dernière version 2.5 de StructureMap.

Était-ce utile?

La solution

Cela a déjà été abordé ici . Quels problèmes avez-vous rencontré avec l'exemple que vous avez fourni? Au lieu d'écrire le code dans le constructeur du service, écrivez-le dans GetInstance méthode de votre IInstanceProvider . .

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