Ninject Перехватить какой-нибудь метод с определенным атрибутом?
-
29-10-2019 - |
Вопрос
Как я могу заставить Ninject.Extensions.Interception в основном позволить мне привязать конкретный перехватчик к любому методу, имеющему атрибут ... psudocode:
родовое словоС таким классом, как:
родовое словоРешение
Предполагая, что вы используете Ninject.Extensions.Interception , это должно помочь
родовое словоУбедитесь, что метод, который следует перехватить, отмечен как виртуальный.
Когда вызывается код SomeTransactedMethod()
, он должен быть перехвачен.
< sizesUPDATE
Вы можете создать индивидуальную стратегию планирования.
родовое словоТеперь это должно работать.
родовое словоДругие советы
Вот код, который я использовал для той же цели
родовое словоИ
родовое словоИ код для TransactionAttribute
родовое словоНе связан с StackOverflow