0

Ninject を使用して、パラメーターを受け入れるコンストラクターを使用してバインドするにはどうすればよいですか。

これを行う方法がわかります:

kernel.Bind(Of IWidget).To(Of Widget)

しかし、Widget に文字列を受け取るコンストラクターがある場合はどうなるでしょうか。このようにバインドする方法はありますか:

kernel.Bind(Of IWidget).To(Of Widget(myParam))
4

1 に答える 1

1

.WithConstructorArgumentあなたのニーズには十分だと思います:

Bind(Of IWidget).To(Of Widget)
                .WithConstructorArgument("constructorArgumentOne", ...)
于 2013-06-25T04:05:33.560 に答える