Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 autofac 3(最新版本)
类型在构建器中注册后如何进行属性注入,即
builder.RegisterType(customType);
现在我想将属性信息注入customType。
我不想在初始化时这样做。
有没有办法做到这一点 ?
我希望它分两步完成:步骤 - 1:注册组件
第 2 步:提取已注册的组件,然后将属性值对注入到该注册中。
可以使用 autofac 吗?
如果您想在注册时而不是在初始化时设置注射,请使用WithPropertyor方法。WithProperties
WithProperty
WithProperties
IEbuilder.RegisterType(customType).WithProperty("PropertyName", "value");
builder.RegisterType(customType).WithProperty("PropertyName", "value");