Dependency injection 如何检测Windsor使用哪个构造函数创建实例?

Dependency injection 如何检测Windsor使用哪个构造函数创建实例?,dependency-injection,constructor,castle-windsor,castle,Dependency Injection,Constructor,Castle Windsor,Castle,我有一个包含多个构造函数的类。是否可以检测Windsor用于创建实例的构造函数?为什么要这样做?对于具有多个构造函数的类,存在自动解析的问题。我搞错了,忘了指定参数。在这种情况下,Windsor可能会与另一个ctor解决问题,这将是一个错误。您能否发布一些代码来说明为什么要这样做?拥有不应该使用的构造函数听起来更像是一个设计问题,而不是温莎问题。

我有一个包含多个构造函数的类。是否可以检测Windsor用于创建实例的构造函数?

为什么要这样做?对于具有多个构造函数的类,存在自动解析的问题。我搞错了,忘了指定参数。在这种情况下,Windsor可能会与另一个ctor解决问题,这将是一个错误。您能否发布一些代码来说明为什么要这样做?拥有不应该使用的构造函数听起来更像是一个设计问题,而不是温莎问题。