Advanced Topics
- Registration Sources
- Adapters and Decorators
- Composites
- Circular Dependencies
- Component Metadata / Attribute Metadata
- Named and Keyed Services
- Delegate Factories
- Owned Instances
- Pooled Instances
- Custom Constructor Selection
- Handling Concurrency
- Multitenant Applications
- What Is Multitenancy?
- General Principles
- ASP.NET Integration
- ASP.NET Core Integration
- WCF Integration
- Tenant ID Strategy Tips
- Example
- AssemblyLoadContext and Lifetime Scopes
- Resolve Pipelines
- Service Pipelines vs Registration Pipelines
- Pipeline Phases
- Adding Registration Middleware
- ResolveRequestContext
- Adding Service Middleware
- Service Middleware Sources
- Aggregate Services
- Type Interceptors
- Cross-Platform and Native Applications