vdh*_*ant 15 .net c# dependency-injection castle-windsor ioc-container
当存在多个构造函数时,Castle Windsor如何确定要解析的构造函数?
Mau*_*fer 24
所有可用的构造函数都被建模为候选者,并且基本上在它们之间运行竞赛.
构造函数中的每个参数表示可以满足或不满足的依赖性.对于每个构造函数候选者,分析所有依赖项.
如果可以满足依赖性,那么候选者就是两点.如果不能满足,则从候选者中减去两个点.
具有最多积分的构造函数候选获胜并被选择来实例化该组件.
这个算法的代码在这里.
归档时间:
16 年,2 月 前
查看次数:
2774 次
最近记录:
8 年,10 月 前