ビルトイン束縛

その他の使用可能なバインディングについて

注意: これらのビルトインバインディングを使用する必要は稀です。

インジェクター

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

プロバイダ

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

マルチ束縛

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