6

型を解決するときにリスト コンストラクターのパラメーターを渡すことは可能ですか? 可能であれば、プログラムによる構成を使用したいと考えています。以下に示すように、私は Parameters メソッドをいじっていますが、まだ答えに出くわしていません。

container.Register(
    Component
    .For<IDoSomething>()
    .ImplementedBy<DoSomething>()
    .Parameters(...)
);

DoSomething クラスは次のようになります

public class DoSomething : IDoSomething
{
    public DoSomething(List<string> listOfStrings) 
    {
        ...
    }
}
4

1 に答える 1

6

あはは!

container.Register(
    Component
    .For<IDoSomething>()
    .ImplementedBy<DoSomething>()
    .Parameters(new { listOfStrings = someList })
);
于 2008-12-15T16:30:22.637 に答える