Вопросы по теме 'ninject-interception'

AOP с перехватом Ninject, Castle DynamicProxy и окном WPF: не удается найти ресурс XAML в DynamicProxy окна
В нашем реальном приложении мы определили атрибут, который используется для включения регистрации в методах или классах (обычный вариант использования АОП). Когда мы применяем этот атрибут к классу окна WPF, объекты этого класса не могут быть созданы...
1011 просмотров
schedule 19.11.2022

Ninject Interceptor дважды вызывает методы beforeinvoke и afterinvoke
Я разрабатываю приложение в asp.net, в котором я реализую перехватчик Ninject, в котором я привязываю/регистрирую службу, например...
348 просмотров

как использовать перехват Ninject с помощью InterceptAttribute
У меня есть NinjectWebCommon следующим образом. Я не могу заставить TimingInterceptor запускать метод с установленным атрибутом Timing. Он отлично работает, если перехватчик определен на уровне класса, где будут перехватываться все вызовы методов,...
2869 просмотров

Класс проксирования перехвата Ninject с непустым конструктором через динамический прокси замка
Я основываю большую часть своей текущей реализации на информации, представленной здесь: Ninject Intercept любого метода с определенным атрибутом? Я использую собственный класс стратегии планирования, который ищет все методы с заданными...
1636 просмотров

Перехват Ninject в многопоточной среде
Я пытаюсь создать перехватчик, используя Ninject.Extensions.Interception.DynamixProxy для регистрации времени завершения метода. В однопоточной среде работает примерно так: public class TimingInterceptor : SimpleInterceptor { readonly...
147 просмотров

Посмотрите, связан ли контекст активации Ninject с типом
Я пытаюсь выборочно использовать перехват типов с помощью Ninject. Если реализация реализует определенный интерфейс, я хочу его перехватить. Как я могу проверить контекст активации Ninject, чтобы узнать, реализует ли его цель интерфейс? public...
112 просмотров
schedule 06.03.2024

Как получить доступ к расширенному интерфейсу на перехватчике?
У нас есть множественная привязка, определенная в NinjectModule для некоторого интерфейса IInspection , например: private void BindCodeInspectionTypes() { var inspections = Assembly.GetExecutingAssembly()...
62 просмотров