在查看主应用程序引导程序时,InjectionProxy用于注册实例和接口。我注意到接口可以注册为InstanceType.SingleInstance(为特斯拉应用程序中的数据库完成)或InstanceType.EachResolve. 对代码的进一步研究InjectionProxy表明,实例总是SingleInstance.
SingleInstance和之间有什么区别EachResolve,为什么我要选择我的接口作为其中一个,为什么实例总是设置为SingleIstance?