Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

service container

The part of .NET that creates your objects and hands each one what it needs.

The service container (IServiceCollection to register, IServiceProvider to resolve) constructs services and injects their constructor dependencies according to registered lifetimes.

Examples

  • builder.Services.AddScoped<IOrderRepository, SqlOrderRepository>(); tells the container what to build when someone asks for an IOrderRepository.

Read the full section →