Lifetimes
Contains all the built-in lifetime managers.
Per resolution request lifetime.
Per scoped request lifetime, that re-uses the produced instance within a scoped service's resolution tree.
Scoped lifetime.
Singleton lifetime.
Transient lifetime.
Produces a lifetime that aligns to the lifetime of the resolved service's dependencies.
When the underlying service has a dependency with a higher lifespan, this lifetime will inherit that lifespan up to a given boundary.
Produces a NamedScope lifetime.