我们如何在 Unity 配置文件中指定多个构造函数。如果类实现如下:
public abstract class classB : ClassA
{
private classC c;
protected ClassB()
{
c = new classC();
}
protected classB(classC value)
{
c = value;
}
}
在 Unity 配置文件中,我们可以指定类似的内容。
<type name="ClassB" type="ClassB">
<lifetime type="PerWebRequest" />
<typeConfig extensionType="Microsoft.Practices.Unity.Configuration.TypeInjectionElement, Microsoft.Practices.Unity.Configuration">
<constructor>
</constructor>
</typeConfig>
</type>
但是在这里如何指定另一个构造函数并在默认构造函数的情况下为属性赋值?