专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

【橙子老哥】.NetCore IConfiguration配置源码剖析解读

dotNET跨平台  · 公众号  ·  · 2024-10-09 07:45

文章预览

hello,大家好,今天还是橙子老哥的分享时间,希望大家一起学习,一起进步。 欢迎加入.net意社区,第一时间了解我们的动态 官方地址:https://ccnetcore.com 微信公众号:搜索意.Net / 或添加橙子老哥微信:chegnzilaoge520 管道也走了,日志也走了,不得来手配置?本章就带代价玩一玩IConfiguration,我们如何自定义扩展自己的配置,以及配置的自动刷新是个什么回事? 1、自定义配置 当然,一如既往,IConfiguration如何使用,相信大家已了如指掌。 var  config= app.Services.GetRequiredService (); var  test=config.GetValue < string >( "Test" ); 这里就不在过多赘述了,我们先看看它如何新增自己的配置源 1. 创建自定义配置提供程序首先,创建一个继承自 IConfigurationProvider 的类。 using  Microsoft.Extensions.Configuration; using System; using System.Collections.Generic; public class CustomConfigurationSource : IC ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览