. NET Инъекция в ядро ​​по умолчанию с помощью Castle DynamicProxy - PullRequest
1 голос
/ 10 марта 2020

У меня есть много библиотек AOP, которые используют Castle DynamicProxy с контейнером DI Autofa c для ведения журнала, аудита, контроля транзакций и т. Д. c.

Интересно, есть ли способ объявить перехватчики, используя по умолчанию. NET Основной DI-контейнер. Будет хорошо иметь такую ​​гибкость, так как многие. NET основные проекты не используют Autofa c.

1 Ответ

5 голосов
/ 10 марта 2020

База. NET Базовый контейнер не имеет никаких дополнительных функций, таких как перехватчики. Единственная причина, по которой контейнер DI в. NET Core можно заменить на что-то вроде Autofa c, заключается в том, что вы можете перейти к другому контейнеру после того, как вы превзойдете контейнер по умолчанию.

...