Ninject Interception Extension (AOP) - Хороший рабочий пример / учебное пособие?

Мне было очень трудно найти простое учебное пособие или пример использования расширения перехвата с Ninject или, в идеале, рабочий пример.

Я пробовал приведенный ниже учебник, но сразу же возникли проблемы с получением пространства имен для the Intercept() вызов:

http://innovatian.com/2010/03/using-ninject-extensions-interception-part-1-the-basics/

2 ответа

Посмотрите на юнит-тесты, которые идут с исходным кодом. Есть пример для каждой функции расширения: https://github.com/ninject/ninject.extensions.interception/tree/master/src/Ninject.Extensions.Interception.Test

Я столкнулся с этой проблемой с учебником, который вы также связали. Я смог выяснить, какое пространство имен вам нужно импортировать, это Ninject.Extensions.Interception.Infrastructure.Language;

Кроме того, вам нужно ссылаться на реализацию Ninject.Extensions.Interception.DynamicProxy или Ninject.Extensions.Interception.LinFu, а также на пакет Ninject.Extensions.Interception (и все зависимости). Это сработало как шарм после этого для меня.

Другие вопросы по тегам