0

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

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

builder.RegisterType(customType);

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

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

有没有办法做到这一点 ?


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

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

可以使用 autofac 吗?

4

1 回答 1

0

如果您想在注册时而不是在初始化时设置注射,请使用WithPropertyor方法。WithProperties

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

于 2013-06-19T10:33:14.897 回答