我试图了解使用强类型元数据消费与autofac。
在docs中说:
在.NET 4.0中,Autofac支持使用强类型接口消耗值的Meta和System.Lazy类型:
但是System中没有类型Lazy需要两个类型参数,只有Lazy。
我错过了什么吗?
我尝试完成以下任务:
IEnumerable<Meta<Lazy<IService>, IServiceTypMeta>> services
这很好用。在服务实例化之前,可以消耗元信息。但是,如果我理解正确的文档应该能够写:
IEnumerable<Lazy<IService, IServiceTypMeta>> services
用autofac相关的Meta类完成相同的操作。