我有以下代码:
class Controller
{
public Controller(Listener audioListener,
Listener videoListener)
{}
}
class Listener
{
public Listener(int port)
{
Console.WriteLine(port);
}
}
现在我需要Listener
使用audioPort
进行一次解析,而另一次使用videoPort
进行解析。
var audioPort = 1330;
var videoPort = 1331;
var controller = kernel.Get<Controller>(); // should print 1330 and 1331
到目前为止,我在与WithConstructorArgument
进行绑定时进行了回调。我想知道我是否可以在实际解析类型时设置回调?