[Asp.net 5] DependencyInjection项目代码分析4-微软的实现(2)
2015-05-22 17:33
507 查看
在 DependencyInjection项目代码分析4-微软的实现(1)中介绍了“ServiceTable”、“ServiceEntry”、“IGenericService”、“IService”、“IServiceCallSite”,这篇介绍下“IGenericService、"IService"、"IServiceCallSite"实现类
GenericService类
做为IGenericService的唯一实现类,该类言简意赅,请看代码:
工厂注册
GenericService类
做为IGenericService的唯一实现类,该类言简意赅,请看代码:
services.AddTransient<IFactoryService>(provider => { var fakeService = provider.GetService<IFakeService>(); return new TransientFactoryService { FakeService = fakeService, Value = 42 }; });
工厂注册
相关文章推荐
- [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(1)
- [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(3)
- [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(4)
- [Asp.net 5] DependencyInjection项目代码分析4-微软的实现(5)(IEnumerable<>补充)
- [Asp.net 5] DependencyInjection项目代码分析
- [Asp.net 5] DependencyInjection项目代码分析2-Autofac
- [Asp.net 5] DependencyInjection项目代码分析3-Ninject
- [Asp.net 5] DependencyInjection项目代码分析-目录
- 微软Asp.Net架构与项目团队管理建设模型分析
- 微软Asp.Net架构与项目团队管理建设模型分析
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- 在 ASP.NET 网页中不经过回发而实现客户端回调(附Gridview无刷新代码)
- 在 ASP.NET 网页中不经过回发而实现客户端回调(附Gridview无刷新代码)
- asp.net 实现购物车详细代码
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- Asp.net在线压缩和解压缩简单实现(附项目源码)
- 在ASP.Net中实现flv视频转换的代码
- 在ASP.Net中实现flv视频转换的代码
- ASP.NET 2.0客户端回调的实现分析
- asp.net +C# +sql2000 实现仿csdn的图片轮换代码