上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: Nuget:以Microsoft.Extensins.Options开头的nuget包 Github地址:https://github.com/dotnet/extensions/tree/master/src/Options 首先看下接口 IOptions依赖于服务的依赖注入 首先看下我们需要注册 阅读全文
posted @ 2020-03-21 17:13 蓝平凡 阅读(2937) 评论(0) 推荐(0) 编辑
摘要: Nuget包:以Microsoft.Extensins.FileProviders开头的包中 Github地址:https://github.com/dotnet/extensions/tree/master/src/FileProviders 一、PhysicalFileProvider /// 阅读全文
posted @ 2020-03-21 16:39 蓝平凡 阅读(2003) 评论(1) 推荐(0) 编辑
摘要: 上篇重点讲了netcore依赖注入系统是如何解析服务的 再回顾一下 ServiceProvider类继承IServiceProvider接口,实现IServiceProvider接口的GetService方法 ServiceProvider又是根据ServiceProviderOptions类的Mo 阅读全文
posted @ 2020-03-21 15:58 蓝平凡 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: 上一文中我们主要介绍了依赖注入的几个接口和重要类ServiceDescriptor,该类是服务的描述,所有的服务都保存在IServiceCollection接口中,也就是我们的服务注册就是在该接口中 下面介绍下IServiceCollection接口的实现类ServiceCollection /// 阅读全文
posted @ 2020-03-21 15:42 蓝平凡 阅读(3150) 评论(0) 推荐(0) 编辑
摘要: nuget包:在以Microsoft.Extensins.DependencyInjection开头的包中,直接引入对应的nuget包。 github地址:https://github.com/dotnet/extensions/tree/master/src/DependencyInjection 阅读全文
posted @ 2020-03-21 14:05 蓝平凡 阅读(1917) 评论(3) 推荐(0) 编辑
摘要: 前面三篇介绍了netcore的配置系统,现在我们自己做个扩展 先定义source和provider public class MyConfigurationSource : IConfigurationSource { public IDictionary<string, string> Data 阅读全文
posted @ 2020-03-21 13:31 蓝平凡 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 前面两篇文章主要讲到netcore的配置以及各种配置源。 本篇主要讲到把配置值转换成C#的实体类,体现在IConfiguration各种扩展方法: public static class ConfigurationBinder { /// <summary> /// Attempts to bind 阅读全文
posted @ 2020-03-21 13:19 蓝平凡 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 上一篇主要讲到netcore配置的基本原理,这篇文章主要分析下netcore有哪些具体的配置源 一、 环境变量:EnvironmentVariablesConfigurationSource和EnvironmentVariablesConfigurationProvider 该配置源主要获取系统的环 阅读全文
posted @ 2020-03-21 12:17 蓝平凡 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 配置的实现在以Microsoft.Extensions.Configuration开头的Nuget包中,引入对应的nuget包就可以使用配置功能 Github地址:https://github.com/dotnet/extensions/tree/master/src/Configuration 一 阅读全文
posted @ 2020-03-21 10:30 蓝平凡 阅读(2517) 评论(0) 推荐(0) 编辑
摘要: 一、CentOs7部署Nginx 1、准备工作 Nginx的安装依赖于以下三个包,意思就是在安装Nginx之前首先必须安装一下的三个包,注意安装顺序如下: 1 SSL功能需要openssl库,直接通过yum安装: #yum install openssl 2 gzip模块需要zlib库,直接通过yu 阅读全文
posted @ 2018-08-17 11:13 蓝平凡 阅读(318) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页