文章目录
一、注入方式
1.一般普通方式注入
代码如下(示例):
builder.RegisterType<ClientService>().As<IService>();//默认是瞬时的
2.基于Name注入
代码如下(示例):
builder.RegisterType<ClientService>().Named<IService>("csv2");
3.基于属性注入
代码如下(示例):
builder.RegisterType<ClientScoreService>();
builder.RegisterType<ClientServiceV2>().As<IService>().PropertiesAutowired();