Служба распознавания, введенная непосредственно Autofac.

ользую Autofac с интеграцией ASP.NET MVC, все мои контроллеры получают зависимости, а Autofac автоматически разрешает вложенные зависимости. Отлично, это работает

Но как я могу разрешить зависимость вне области действия контроллера? В некоторых местах в глубине моего кода мне нужно спросить распознаватель моего Logger. С одной стороны, кажется неправильным передавать Logger в качестве зависимости каждому маленькому объекту, который я создаю, а с другой - неправильно полагаться на средство разрешения зависимостей, столь глубокое в моем коде.

Например, у меня есть класс с именем Result, который возвращается из многих действий. Это постоянно используемый объект, на который может опираться код моего приложения, возвращаясь с более глубоких уровней. Когда более глубокий многоуровневый код добавляет к этому объекту ошибку пользовательского интерфейса, я хочу автоматически добавить ее в регистратор, который необходимо устранить. Если бы каждый класс зависел от логгера, это только мешало бы

Любая помощь оценена спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос