Ninject Перехватить какой-нибудь метод с определенным атрибутом?

StackOverflow https://stackoverflow.com/questions/6386461

Вопрос

Как я могу заставить Ninject.Extensions.Interception в основном позволить мне привязать конкретный перехватчик к любому методу, имеющему атрибут ... psudocode:

родовое слово

С таким классом, как:

родовое слово
Это было полезно?

Решение

Предполагая, что вы используете Ninject.Extensions.Interception , это должно помочь

родовое слово

Убедитесь, что метод, который следует перехватить, отмечен как виртуальный.

Когда вызывается код SomeTransactedMethod(), он должен быть перехвачен.

родовое слово

< sizesUPDATE

Вы можете создать индивидуальную стратегию планирования.

родовое слово

Теперь это должно работать.

родовое слово

Другие советы

Вот код, который я использовал для той же цели

родовое слово

И

родовое слово

И код для TransactionAttribute

родовое слово
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top