dotnet-csharp-dependency-injection - Microsoft.Extensions.DependencyInjection Patterns
Register and resolve services with lifetimes, keyed services, decoration, factory delegates, and hosted services.
Tags
Updated: 2026-06-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- register services
- resolve services
- configure service lifetimes
- register keyed services
- decorate services
- use factory delegates
- validate scopes
- register hosted services
Inputs
- service interfaces
- service implementations
- service keys
- factory delegates
- service collection
Outputs
- registered services
- resolved service instances
- scope instances
- hosted service instances
Requirements
- .NET with Microsoft.Extensions.DependencyInjection
- .NET 8.0+ for keyed services
