Microsoft.Extensions.DependencyInjection 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供支持依赖项注入软件设计模式实现的类。
类
结构
AsyncServiceScope |
实现 IServiceScope 的 IAsyncDisposable实现。 |
接口
IHealthChecksBuilder |
用于注册运行状况检查的生成器。 |
IHttpClientBuilder |
用于配置 IHttpClientFactory 返回的已命名 HttpClient 实例的生成器。 |
IKeyedServiceProvider |
使用密钥和类型检索服务。 |
IServiceCollection |
为服务描述符集合指定协定。 |
IServiceProviderFactory<TContainerBuilder> |
提供用于创建容器特定的生成器和 IServiceProvider 的扩展点。 |
IServiceProviderIsKeyedService |
提供用于确定具有指定服务密钥的指定类型是否可从 中 IServiceProvider获取的方法。 |
IServiceProviderIsService |
用于确定指定类型是否可用的 IServiceProvider可选服务。 |
IServiceScope |
Dispose() 方法将终止作用域生存期。 调用 Dispose 后,所有已从 ServiceProvider 解析的作用域内服务都将被释放。 |
IServiceScopeFactory |
用于创建 IServiceScope 实例的工厂,用于在作用域内创建服务。 |
ISocketsHttpHandlerBuilder |
SocketsHttpHandler为 返回IHttpClientFactory的命名HttpClient实例配置 。 |
ISupportRequiredService |
GetRequiredService<T>(IServiceProvider) 用来解析服务(如果 IServiceProvider 支持这些服务)的可选协定。 |
枚举
ServiceLifetime |
指定 IServiceCollection 中服务的生存期。 |
委托
ObjectFactory | |
ObjectFactory<T> |
返回 的结果 CreateFactory<T>(Type[]),该委托是一个委托,指定要调用的工厂方法来实例化 类型的 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈