进出口使用autofac 3(最新版本)Autofac房产注射型后注册
怎么办物业注入类型得到了在构建器即
builder.RegisterType(customType)注册后;
现在我想注入属性信息到customType。
我不想在初始化的时候这样做。
有没有办法做到这一点?
我希望它在2个步骤来完成: 一步 - 1: 注册该组件
步 - 2: 提取注册的组件,然后注入属性值对成注册。
autofac可以吗?
进出口使用autofac 3(最新版本)Autofac房产注射型后注册
怎么办物业注入类型得到了在构建器即
builder.RegisterType(customType)注册后;
现在我想注入属性信息到customType。
我不想在初始化的时候这样做。
有没有办法做到这一点?
我希望它在2个步骤来完成: 一步 - 1: 注册该组件
步 - 2: 提取注册的组件,然后注入属性值对成注册。
autofac可以吗?
如果要在注册时而不是在初始化时设置注射,请使用WithProperty
或WithProperties
方法。
ie builder.RegisterType(customType).WithProperty("PropertyName", "value");
该功能在autofac3中不可用,而且我不想重新注册我的类型。我想要掌握我以前的注册,然后在其中注入依赖关系。 – user2500699
你是什么意思'属性信息'? –
假设在该类中有一个名称为“Title”的属性,我想在初始化后将其设置为某个字符串值。 – user2500699
我有类似的要求,我找不到方法。在您的问题之后回答任何问题。 – Rajiv