2012-01-16 106 views
0

解決的實例,傳遞參數,我可以通過下面的調用獲取插件的集合:Autofac:如何使用元數據懶惰

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

根據元數據,我想創建一個不同的實例。

我可以通過訪問Value屬性來創建實例。

問題是在這樣做時沒有辦法傳遞參數。

可以這樣做嗎?

回答

1

您可以配置已解決的實例註冊OnActivatingOnActivate看看here