ビルトイン束縛

その他の使用可能な束縛について

注意: これらのビルトイン束縛を使用する必要は稀です。

インジェクター

フレームワークのコードでは、実行時まで必要な型がわからないことがあります。このまれなケースでは、インジェクターを注入する必要があります。インジェクターを注入するコードは、その依存関係を自己文書化しないので、この方法は控えめにすべきです。

プロバイダー

Ray.Diが知っているすべての型について、その型のプロバイダーを注入することが出来ます。 プロバイダー注入で詳しく説明されています。

マルチ束縛

プロバイダー束縛は、型に対して複数の実装を注入することが出来ます。 マルチ束縛で詳しく説明されています。