0

Я работаю в приложении mpc asp.net, которое использует Ninject для DI. Я пытаюсь реализовать Ninject Interception для ведения журнала, следуя этой статье из двух частей. http://codepyre.com/2010/03/using-ninject-extensions-interception-part-1-the-basics/. Я пробовал как методы регистрации, так и атрибуты, но ни один подход не позволит мне перехватывать методы классов, которые не зарегистрированы в ядре.Нужно архитектурное решение - Ninject Interception работает только с классами в ядре

Проблема заключается в том, что моя - многопользовательская система, в которой мне часто приходится выполнять различные конкретные операции в зависимости от клиента, который вошел в систему. Я выполняю правильную функциональность с помощью Factory Pattern, чтобы дать мне правильный класс для каждого клиент по мере необходимости. Однако классы, обслуживаемые Фабрикой, не находятся в ядре и поэтому не могут быть перехвачены.

Я ищу любое решение этой проблемы, включая архитектурную переделку, если необходимо, чтобы я мог сделать все перехваченным.

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^