【发布时间】:2013-05-08 12:54:12
【问题描述】:
我使用 MEF 并组成部分并获得几个 IEnumerable<Lazy<IFoo, IMetaData>>(我有几个导入)。我喜欢将所有组成部分合并到一个IEnumerable<Lazy<dynamic, IMetaData>> 类型的集合中。如果不调用/实例化实现 IFoo 或其他接口的实际对象,这是否可能?
我希望设置大量可组合部件,但我不喜欢在实际请求它们之前实例化它们。 (请看我的相关问题:MEF, why are identical duplicates of one and the same exported plugin created?
【问题讨论】:
标签: c# plugins dependency-injection inversion-of-control mef