0
解决的实例,传递参数,我可以通过下面的调用获取插件的集合:Autofac:如何使用元数据懒惰
_schemas = _container.Resolve<IEnumerable<Lazy<IPersistedModel,ISchemaVersion>>>();
根据元数据,我想创建一个不同的实例。
我可以通过访问Value属性来创建实例。
问题是在这样做时没有办法传递参数。
可以这样做吗?
解决的实例,传递参数,我可以通过下面的调用获取插件的集合:Autofac:如何使用元数据懒惰
_schemas = _container.Resolve<IEnumerable<Lazy<IPersistedModel,ISchemaVersion>>>();
根据元数据,我想创建一个不同的实例。
我可以通过访问Value属性来创建实例。
问题是在这样做时没有办法传递参数。
可以这样做吗?
您可以配置已解决的实例注册OnActivating
,OnActivate
看看here。