首页 > 其他分享 >.net core 自定义配置文件

.net core 自定义配置文件

时间:2023-07-03 23:33:06浏览次数:41  
标签:core 自定义 配置文件 PayOptions configBuilder provider services

public void ConfigureServices(IServiceCollection services)
        {
            var configBuilder = new ConfigurationBuilder()
                .SetBasePath(Path.Combine(Directory.GetCurrentDirectory(), "Config"))
                .AddJsonFile("pay.json", optional: false, reloadOnChange: true);

            Configuration = configBuilder.Build();

            services.Configure<PayOptions>(Configuration.GetSection("PayOptions"));

            ServiceProvider provider = services.BuildServiceProvider();

            PayOptions value = provider.GetRequiredService<IOptions<PayOptions>>().Value;
            PayOptions = value;

            services.AddControllers();
        }

  

标签:core,自定义,配置文件,PayOptions,configBuilder,provider,services
From: https://www.cnblogs.com/changsen-wang/p/17524468.html

相关文章

  • Vue-CoreVideoPlayer 视频播放器组件
    安装cnpminstall-Svue-core-video-player快速使用#在main.js中importVueCoreVideoPlayerfrom'vue-core-video-player'Vue.use(VueCoreVideoPlayer)#默认是英文的'''做国际化'''importVueCoreVideoPlayerfrom'vue-core-video......
  • nginx 错误页 指向 自定义页面
    1、安装简易版nginx可参考:https://www.cnblogs.com/fanyann/p/17500960.html以下所有操作均给予上面安装链接的系统版本和软件版本。2、首先,创建你自己的HTML错误页面,例如error.html。3、找到你的nginx.conf,它可能在/usr/local/nginx/conf,/etc/nginx,/usr/local/etc/nginx......
  • 微信小程序uniapp解决真机顶部自定义菜单显示(手机状态栏覆盖)
    1.在data里面加入参数statusBarHeight:uni.getSystemInfoSync().statusBarHeight,//状态栏高度2.对返回按钮处理<!--空出状态栏高度--><view:style="'height:'+statusBarHeight+'px;'"></view><!--返回按钮--><di......
  • Fedora CoreOS:一种传统的安装到裸金属的方式
    官方及网上的资料,都是教你通过转换配置文件,并植入到安装过程方式。其实,我们完全可以按照正规、传统的方式来把FedoraCoreOS安装到裸机上。废话不多说,如下操作: step1:下载isolive安装镜像step2:使用下载的isolive安装镜像启动裸金属服务器step3:在isolive系统下(自动......
  • react之自定义hooks
    原文合集地址如下,有需要的朋友可以关注本文地址合集地址任何相对独立、复用性强的逻辑,都可以extract为自定义Hook,自定义Hook是一种复用React的状态逻辑的函数。自定义Hook的主要特点是:抽象组件间的状态逻辑,方便复用让功能组件更纯粹,更易于维护自定义Hook可......
  • 第三天(SpringBoot项目部署,简单HelloWorld,打包,yaml,注入配置文件,多环境配置)
    老师的文档里大部分都写得很清楚,此处只做部分补充此处JDK应选1.8版本的,版本太高有几率出错添加启动web的依赖添加insert+alt快速配置constructorgettersettertostring松散绑定检验矫正依赖添加......
  • ASP.NET Core SignalR 入门
    本章将和大家分享使用SignalR生成实时应用的基础知识。通过本文您将学习如何:使用ASP.NETCoreSignalR+MVC+Vue2.x+require最终创建一个正常运行的简易聊天应用。废话不多说,我们直接来看一个Demo,Demo的目录结构如下所示:本Demo的Web项目为ASP.NETCoreWeb应用程序(目......
  • 【EF Core】实体的主、从关系
    假设有以下两个实体:publicclassStudent{publicintStuID{get;set;}publicstring?Name{get;set;}publicIEnumerable<Homework>?Homeworks{get;set;}}publicclassHomework{publicstring?Class{get;set;}publicstring......
  • ES 中文分词器ik及自定义远程词库
    ik分词器安装部署 下载地址:https://github.com/medcl/elasticsearch-analysis-ik注意es和ik分词器的版本匹配.这里下载7.9.3的ik分词器下载完毕之后去es的工作目录的plugins文件夹下新建ik文件夹,将下载下来的ik压缩包解压缩至ik文件夹下,重启e   词库介绍ik分词器主......
  • .net core读取配置文件
    先添加这两个开发包: 这是配置文件; {"Logging":{"LogLevel":{"Default":"Information","Microsoft.AspNetCore":"Warning"}},"AllowedHosts":"*","......