2009-09-20 6 views

答えて

1

これはメソッド注入用です。 MSDNのEntering Configuration Informationを参照してください。 「Constructor、Property、and Method Injectionを動的に構成する」までスクロールし、ResolvedParameterが実際はInjectionMethodコンストラクタのパラメータであることに注意してください。

私はそれを使用する必要はありませんでした。コンストラクタインジェクションはあなたの問題の95%を解決し、プロパティインジェクションは他の5%を解決します。 (注意:2つのプロジェクトでUnityを使用しただけなので、専門家ではないと主張していません)

8

解決済みのサービスと文字列のコンストラクタパラメータを使用してTypeを設定したい場合があります。この場合、ResolvedParameterを使用します。

Container.RegisterType<IRepository, Repository>(
      new InjectionConstructor(
        new ResolvedParameter<IClassifier>(), 
         "ConnectionString")); 
関連する問題