Autofac:如何使用Metadata Lazy解析实例时传递参数

时间:2012-01-16 23:16:53

标签: autofac

我可以使用以下调用获取插件集合:

_schemas = _container.Resolve<IEnumerable<Lazy<IPersistedModel,ISchemaVersion>>>();

根据元数据,我想创建一个不同的实例。

我只需访问Value属性即可创建实例。

问题是当这样做时无法传递参数。

可以这样做吗?

1 个答案:

答案 0 :(得分:1)

您可以配置已注册的实例,注册OnActivatingOnActivate查看here