![]() |
1
2
在MS.DI中没有办法覆盖或禁用该行为,据我所知,在中的任何其他DI容器中也没有此类功能。网络生态系统。 但是,您可以做的是在服务提供商构建后立即解决该实例:
这将构造该实例并运行其构造函数。 一些DI容器提供者提供了一种“验证”机制,可以通过创建注册来测试所有注册。然而,在迪女士身上不存在这样的特征。
但是,我建议移动初始化,而不是在类的构造函数中进行这种“缓慢运行的工作”
出来
并转换为一个
相反,将逻辑从构造函数移到
这可以让你解决问题
这需要
最后一次注册有点偷偷摸摸,但它允许两次注册
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |