我正在使用autofac 3(最新版本)
如何在类型在构建器中注册后进行属性注入,即
builder.RegisterType(customType);
现在我想将属性信息注入customType。
我不想在初始化时这样做。
有办法吗?
我希望它分两步完成: 步骤1: 注册组件
步骤-2: 提取已注册的组件,然后将属性值对注入该注册。
是否可以使用autofac?
答案 0 :(得分:0)
如果要在注册时而不是在初始化时设置注入,请使用WithProperty
或WithProperties
方法。
即builder.RegisterType(customType).WithProperty("PropertyName", "value");