Microsoft.Extensions.DependencyInjection 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供支援相依性插入軟體設計模式實作的類別。
類別
結構
AsyncServiceScope |
介面
IHealthChecksBuilder |
用來註冊健康狀態檢查的建立器。 |
IHttpClientBuilder |
用來設定 IHttpClientFactory 所傳回具名 HttpClient 執行個體的建立器。 |
IKeyedServiceProvider |
使用金鑰和型別擷取服務。 |
IServiceCollection |
指定服務描述項集合的合約。 |
IServiceProviderFactory<TContainerBuilder> |
提供用來建立容器特定建立器和 IServiceProvider 的擴充點。 |
IServiceProviderIsKeyedService |
提供方法,以判斷具有指定服務密鑰的指定型別是否可從 IServiceProvider取得。 |
IServiceProviderIsService |
選擇性服務,用來判斷指定的型別是否可從 取得 IServiceProvider。 |
IServiceScope |
Dispose() 方法會結束範圍存留期。 一旦呼叫了 Dispose,就會處置已從 ServiceProvider 解析的任何範圍服務。 |
IServiceScopeFactory |
建立 IServiceScope 執行個體的 Factory,用於在範圍內建立服務。 |
ISocketsHttpHandlerBuilder |
設定 SocketsHttpHandler 所IHttpClientFactory傳回的具名HttpClient實例。 |
ISupportRequiredService |
選擇性合約,由 GetRequiredService<T>(IServiceProvider) 用來解析服務 (如果 IServiceProvider 支援)。 |
列舉
ServiceLifetime |
指定服務在 IServiceCollection 中的存留期。 |
委派
ObjectFactory | |
ObjectFactory<T> |
傳回 的結果 CreateFactory<T>(Type[]),這個委派會指定要呼叫的 Factory 方法,以具現化 類型的 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應