Je souhaite enregistrer une instance spécifique d'un objet pour un type dans structuremap, comment puis-je faire cela?Comment faire pour que StructureMap renvoie une instance spécifique pour un type demandé
Par exemple,
Quand je fais:
var myObj = ObjectFactory.GetInstance(typeof(MyAbstractClass));
je voudrais pour retourner une classe concrète précédemment construit, que j'ai créé comme ceci:
var myClass = new MyConcreteClass("bla"); // MyConcreteClass : MyAbstractClass
si
myObj == myClass
Comment enregistrer myClass avec structuremap pour faciliter cela?
Merci
Andrew
Im obtenir: Type de MyConcreteClass instance ne peut pas être branché sur le type MyAbstractClass. Une idée? –
Avez-vous eu ce travail? Je viens de regarder en arrière et j'ai remarqué votre réponse. Je n'ai eu aucun problème en le faisant de cette façon dans notre application. Avez-vous une erreur de compilation ou une erreur d'initialisation? Vous pouvez publier le code qui tente d'obtenir l'instance. – Jab