Accès global au résolveur de dépendance autofac dans ASP.NET MVC3?

Je suis en utilisant Autofac avec ASP.NET MVC de l'intégration, de tous mes contrôleurs de recevoir des dépendances et de l'Autofac résout imbriquée automatiquement les dépendances. Grand il fonctionne

Mais comment puis-je résoudre une dépendance en dehors de la portée de contrôleur de l'instanciation? Dans certains endroits, au fond de mon code, j'ai besoin de demander la résolution de mon Enregistreur. D'une part, il semble mal à passer le journal comme une dépendance en baisse à chaque petit objet que j'ai créer, et de l'autre il semble mal à dépendre de la résolution de dépendances si profond dans mon code

Par exemple, j'ai une classe appelée Résultat qui est retourné par de nombreuses actions. C'est une constante utilisée objet que mon code de l'application peut compter sur le retour de couches plus profondes. Quand les plus profondes couches de code ajoute une INTERFACE utilisateur d'erreur à cet objet que je veux ajouter automatiquement à l'enregistreur, qui a besoin de se résoudre. Avoir chaque classe de prendre une dépendance sur enregistreur serait juste dans la façon

Toute aide appréciée merci

source d'informationauteur Typo Johnson | 2011-04-25