Как же так .NET core реализует инъекцию зависимостей для разных периодов жизни?
как .net core реализует инъекцию зависимостей для разных периодов жизни?
как создается и утилизируется экземпляр для разных периодов жизни?
Что я уже пробовал:
Что я мог бы подумать, так это
1.синглтон - используйте глобальный статический словарь, чтобы сохранить все экземпляры
2.область - без понятия.
3.transient - новый экземпляр() для каждого запроса.
как работает .net core(или любая другая библиотека IoC) в механизме впрыска зависимостей?
Tomas Takac
Вы можете взглянуть на исходный код контейнера IoC и узнать это сами. Здесь источники для контейнера Unity[^] например.