注册类型后的Autofac Property Injection

时间:2013-06-19 10:27:06

标签: c# autofac

我正在使用autofac 3(最新版本)

如何在类型在构建器中注册后进行属性注入,即

builder.RegisterType(customType);

现在我想将属性信息注入customType。

我不想在初始化时这样做。

有办法吗?


我希望它分两步完成: 步骤1: 注册组件

步骤-2: 提取已注册的组件,然后将属性值对注入该注册。

是否可以使用autofac?

1 个答案:

答案 0 :(得分:0)

如果要在注册时而不是在初始化时设置注入,请使用WithPropertyWithProperties方法。

builder.RegisterType(customType).WithProperty("PropertyName", "value");