Статья о Dependency Injection расширяет стандартные возможности
В статье обсуждаются существующие временные периоды сервисов в .NET DI-контейнере и воображаемые "гипотетические" временные периоды, представленные в подкасте The Breakpoint Show. Описанные варианты включают tenant-scoped, pooled и drifter типы сервисов, предлагающие новые подходы к управлению зависимостями. 🔧 Управление зависимостями в ASP.NET Core: подходы и ограничения
В статье обсуждаются разные подходы к созданию временных зависимостей в ASP.NET Core: с использованием Lazy<t и lock(). Основное внимание уделяется созданию потокобезопасных зависимостей. Однако есть проблемы с IDisposable сервисами — они могут быть удалены в процессе использования.
Подробности: https://andrewlock.net/going-beyond-singleton-scoped-and-transient-lifetimes/
#en @dot_net_c_sharp | Другие наши каналы
Post #4325
1.24K