Microsoft.Extensions.DependencyInjection 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
依存関係挿入ソフトウェア設計パターンの実装をサポートするクラスを提供します。
クラス
構造体
AsyncServiceScope |
IServiceScopeを実装するIAsyncDisposable実装。 |
インターフェイス
IHealthChecksBuilder |
正常性チェックの登録に使用されるビルダー。 |
IHttpClientBuilder |
IHttpClientFactory によって返される名前付き HttpClient インスタンスを構成するためのビルダー。 |
IKeyedServiceProvider |
キーと型を使用してサービスを取得します。 |
IServiceCollection |
サービス記述子のコレクションのコントラクトを指定します。 |
IServiceProviderFactory<TContainerBuilder> |
コンテナー固有のビルダーと IServiceProvider を作成するための拡張ポイントを提供します。 |
IServiceProviderIsKeyedService |
指定したサービス キーを持つ指定した型が から使用できるかどうかを判断するメソッドを IServiceProvider提供します。 |
IServiceProviderIsService |
指定した型が から使用できるかどうかを判断するために使用されるオプションの IServiceProviderサービス。 |
IServiceScope |
Dispose() メソッドによりスコープの有効期間が終了します。 破棄が呼び出されると、ServiceProvider から解決されたスコープ付きサービスが破棄されます。 |
IServiceScopeFactory |
スコープ内でサービス作成するために使用される IServiceScope のインスタンスを作成するためのファクトリ。 |
ISocketsHttpHandlerBuilder |
SocketsHttpHandlerによってIHttpClientFactory返される名前付きHttpClientインスタンスの を構成します。 |
ISupportRequiredService |
IServiceProvider でサポートされる場合、サービスを解決するために GetRequiredService<T>(IServiceProvider) で使用されるオプション コントラクト。 |
列挙型
ServiceLifetime |
IServiceCollection 内のサービスの有効期間を指定します。 |
代理人
ObjectFactory | |
ObjectFactory<T> |
の結果を返します。これは、 型 |