Microsoft.Extensions.DependencyInjection
Namespace with 12 public types
Classes
ActivatorUtilitiesConstructorAttribute
Marks the constructor to be used when activating type using .
ServiceDescriptor
Enumerations
ServiceLifetime
Specifies the lifetime of a service in an .
Static Classes
ActivatorUtilities
Helper code for the various activator services.
ServiceCollectionServiceExtensions
Extension methods for adding services to an .
ServiceProviderServiceExtensions
Extension methods for getting services from an .
Interfaces
IServiceCollection
Specifies the contract for a collection of service descriptors.
IServiceProviderFactory`1
Provides an extension point for creating a container specific builder and an .
IServiceScope
The method ends the scope lifetime. Once Dispose
is called, any scoped services that have been resolved from
will be
disposed.
IServiceScopeFactory
A factory for creating instances of , which is used to create
services within a scope.
ISupportRequiredService
Optional contract used by
to resolve services if supported by .