Microsoft.Extensions.DependencyInjection 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供支援相依性插入軟體設計模式實作的類別。
類別
結構
AsyncServiceScope |
IServiceScope實作 的實作 IAsyncDisposable 。 |
介面
IHealthChecksBuilder |
用來註冊健康狀態檢查的建立器。 |
IHttpClientBuilder |
用來設定 IHttpClientFactory 所傳回具名 HttpClient 執行個體的建立器。 |
IServiceCollection |
指定服務描述項集合的合約。 |
IServiceProviderFactory<TContainerBuilder> |
提供用來建立容器特定建立器和 IServiceProvider 的擴充點。 |
IServiceProviderIsService |
選擇性服務,用來判斷指定的型別是否可從 取得 IServiceProvider 。 |
IServiceScope |
Dispose() 方法會結束範圍存留期。 一旦呼叫了 Dispose,就會處置已從 ServiceProvider 解析的任何範圍服務。 |
IServiceScopeFactory |
建立 IServiceScope 執行個體的 Factory,用於在範圍內建立服務。 |
ISupportRequiredService |
選擇性合約,由 GetRequiredService<T>(IServiceProvider) 用來解析服務 (如果 IServiceProvider 支援)。 |
列舉
ServiceLifetime |
指定服務在 IServiceCollection 中的存留期。 |
委派
ObjectFactory | |
ObjectFactory<T> |
提供支援相依性插入軟體設計模式實作的類別。 |