Lifetime

Add this feature using AddLifetimes() extension;

app.Features.AddLifetimes([...]);

Singleton

Adds services with SingletonAttribute metadata to IServiceCollection as singleton.

c => c.Singleton()

Scoped

Adds services with ScopedAttribute metadata to IServiceCollection as scoped.

c => c.Scoped()

Transient

Adds services with TransientAttribute metadata to IServiceCollection as transient.

c => c.Transient()