欢迎来到飞鸟慕鱼博客,开始您的技术之旅!
当前位置: 首页知识笔记正文

netcore共用appconfig

终极管理员 知识笔记 109阅读
配置文件的读取和使用
//读取配置文件直接使用var configModel  configuration.GetSection(DataBaseConfig).Get<DataBaseConfigModel>();//读取配置文件注入到IOC中services.Configure<AssemblyConfig>(configuration.GetSection(AssemblyConfig));
.net core3.1
public class Startup{    /// <summary>    /// 配置文件读取类    /// </summary>    public Microsoft.Extensions.Configuration.IConfiguration Configuration { get; }    /// <summary>    /// 构造函数注入    /// </summary>    /// <param nameconfiguration></param>    public Startup(Microsoft.Extensions.Configuration.IConfiguration configuration)    {        Configuration  configuration;    }    /// <summary>    /// 服务注册    /// </summary>    /// <param nameservices></param>    public void ConfigureServices(IServiceCollection services)    {        //services    }    /// <summary>    /// 服务配置    /// </summary>    /// <param nameapp></param>    /// <param nameenv></param>    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)    {        //App和Env    }}
.net 6
var builder  WebApplication.CreateBuilder(args);ConfigurationManager configuration  builder.Configuration;var env  builder.Environment;var imServerSetting  configuration.GetSection(Option).Get<ServerConfigOptions>();var app  builder.Build();//app.Map();app.Run();
标签:
声明:无特别说明,转载请标明本文来源!