dotnet-csharp-dependency-injection - .NET Dependency Injection Patterns
Register and resolve services with Microsoft DI
Tags
Updated: 2026-06-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- register transient service
- register scoped service
- register singleton service
- resolve service instance
- add keyed service
- decorate service
- register hosted service
- create service scope
- validate service scope
- add factory delegate
- add multiple implementations
Inputs
- service type
- implementation type
- service lifetime
- service key
- factory delegate
- service collection
Outputs
- service instance
- validation result
- extension method
Requirements
- .NET environment
- Microsoft.Extensions.DependencyInjection
- net8.0+ for keyed services
