0
解決的實例,傳遞參數,我可以通過下面的調用獲取插件的集合:Autofac:如何使用元數據懶惰
_schemas = _container.Resolve<IEnumerable<Lazy<IPersistedModel,ISchemaVersion>>>();
根據元數據,我想創建一個不同的實例。
我可以通過訪問Value屬性來創建實例。
問題是在這樣做時沒有辦法傳遞參數。
可以這樣做嗎?
解決的實例,傳遞參數,我可以通過下面的調用獲取插件的集合:Autofac:如何使用元數據懶惰
_schemas = _container.Resolve<IEnumerable<Lazy<IPersistedModel,ISchemaVersion>>>();
根據元數據,我想創建一個不同的實例。
我可以通過訪問Value屬性來創建實例。
問題是在這樣做時沒有辦法傳遞參數。
可以這樣做嗎?
您可以配置已解決的實例註冊OnActivating
,OnActivate
看看here。