J'utilise structuremap dans un projet asp.net (mvc) et je suis assez satisfait de la fonctionnalité. Une chose m'est venue où je ne suis pas sûr si je suis trop aveugle pour voir. Je reçois plusieurs services instanciés dans ma classe de contrôleur par mappe de structure, mais je veux qu'ils partagent des méthodes qui sont base (indice) pour tous les services. Comment puis-je atteindre cet objectif? Utiliser une classe de base ne fonctionne pas vraiment (ou dois-je réfléchir au type?) Car les méthodes de la classe de base ne seront pas disponibles dans la description de l'interface qui définit le service. Dois-je ajouter la signature de la méthode dans chaque interface? Je souhaite que toutes les classes de service retournent leur disponibilité (par exemple, bool upandrunning).Injection de dépendance - ai-je oublié quelque chose?
Des indices?
Veuillez ne pas ajouter de réponses comme ceci mais plutôt ajouter un commentaire à la réponse de noah. –