Предотвратить перехват методов - замок
Когда я назначаю компонент-перехватчик при его регистрации (на основе интерфейса), каждый метод, являющийся частью контракта интерфейса, перехватывается. Есть ли способ предотвратить метод перехвата атрибута или что-то?
Спасибо
1 ответ
DP использует IProxyGenerationHook
Чтобы решить, какой метод должен быть перехвачен.
Вы можете придумать свой собственный тип атрибута и украсить им свои методы, а также иметь хук, который будет действовать соответственно на основе атрибута. Или не использовать атрибуты вообще и иметь некоторую другую логику, чтобы решить, перехватывать или нет метод. Тебе решать. DP не будет вас здесь сдерживать.