Going beyond singleton, scoped, and transient lifetimes—tenant, pooled, and drifter
Andrew Lock investigates experimental dependency injection scopes in .NET, such as tenant, pooled, and drifter lifetimes, providing insights into their implementation and use cases.