Life Cycles

In ASP.NET, dependency injection (DI) lifecycles determine the lifetime of objects that are resolved through the DI container. There are several predefined lifecycle options in the Microsoft.Extensions.DependencyInjection library, including:

Additionally, you can also create a custom lifecycle by implementing the Microsoft.Extensions.DependencyInjection.IServiceScopeFactory interface

For more resources, visit the following links: