C# 具有惰性元数据的Autofac
我试图了解autofac使用强类型元数据的情况 在报告中说: 在.NET 4.0中,Autofac支持Meta和System.Lazy类型,用于使用强类型接口中的值: 但在需要两个类型参数的系统中并没有类型Lazy,只有Lazy 我错过什么了吗 我努力做到以下几点:C# 具有惰性元数据的Autofac,c#,metadata,lazy-loading,autofac,C#,Metadata,Lazy Loading,Autofac,我试图了解autofac使用强类型元数据的情况 在报告中说: 在.NET 4.0中,Autofac支持Meta和System.Lazy类型,用于使用强类型接口中的值: 但在需要两个类型参数的系统中并没有类型Lazy,只有Lazy 我错过什么了吗 我努力做到以下几点: IEnumerable<Meta<Lazy<IService>, IServiceTypMeta>> services IEnumerable服务 这个很好用。元信息可以在服务实例化之前使用。
IEnumerable<Meta<Lazy<IService>, IServiceTypMeta>> services
IEnumerable服务
这个很好用。元信息可以在服务实例化之前使用。但是如果我正确理解了上面的文档,我应该能够写:
IEnumerable<Lazy<IService, IServiceTypMeta>> services
IEnumerable服务
在不使用autofac相关的元类的情况下完成相同的操作。它位于System.ComponentModel.Composition.dll中。
请参阅:它位于System.ComponentModel.Component.dll中。 见: