次のようなコンストラクタを持つクラスがあります。
public class Bar
{
public Bar(IFoo foo, IFoo2 foo2, IFoo3 foo3, IFooN fooN, String text)
{
}
}
Bar を Unity に登録し、テキストに値を提供したい:
unity.RegisterType<Bar, Bar>(new InjectionConstructor("123"));
ただし、Bar には単一のパラメーター コンストラクターがないため、これを行うことはできません。
他のすべてのパラメーターResolvedParameter<IFooN>
などを指定せずにテキストの値を提供する方法はありますか?