当前位置: 首页 > news >正文

购物网站开发的背景介绍动漫制作技术专业常识

购物网站开发的背景介绍,动漫制作技术专业常识,网站代理 正规备案,家在深圳光明业主论坛配置文件#xff0c;是一个每个应用服务程序常用的功能#xff0c;从原来的终端应用时代#xff0c;到现在的元宇宙时代#xff0c;配置都是很悠然自得的存在。asp.net core提供了强大的配置文件访问机制#xff0c;不管是MVC API还是MiniAPI#xff0c;使用方式都是相同… 配置文件是一个每个应用服务程序常用的功能从原来的终端应用时代到现在的元宇宙时代配置都是很悠然自得的存在。asp.net core提供了强大的配置文件访问机制不管是MVC API还是MiniAPI使用方式都是相同的。框架默认的配置文件是appsettings.json可以以json的格式存放自己复杂的配置:{Logging: {LogLevel: {Default: Information,Microsoft.AspNetCore: Warning}},AllowedHosts: *,ConnectionStrings: {ExamDatabase: server.;databaseExam;uidsa;pwdsa;},AppInfo: {Name: Mini Powerful,Version: v1.0.0,Author: {Architect: 桂素伟-A,Programmer: 桂素伟-P,Designer: 桂素伟-D},Features: [ Learn MiniAPI, Architect Element ]} }简单取值var architect builder.Configuration.GetSection(AppInfo:Author:Architect).Value; var features1builder.Configuration.GetSection(AppInfo:Features:1).Value;用record绑定recordpublic record AppInfoRecord(string? Name, string? Version, AuthorRecord? Author, string[]? Features); public record AuthorRecord(string? Architect, string? Programmer, string? Designer);绑定var authorRecord new AuthorRecord(null, null, null); var appInfoRecord new AppInfoRecord(null, null, authorRecord, null); builder.Configuration.GetSection(AppInfo).Bind(appInfoRecord);结果用class绑定classpublic class AppInfo {public string? Name { get; set; }public string? Version { get; set; }public Author? Author { get; set; }public string[]? Features { get; set; } } public class Author {public string? Architect { get; set; }public string? Programmer { get; set; }public string? Designer { get; set; } }绑定var appInfo new AppInfo(); builder.Configuration.GetSection(AppInfo).Bind(appInfo);结果用record和class绑定各有优势record定义的时间代码简单绑定要复杂一些class正好相反定义要复杂一些绑定时简单。从IConfiguration中获取配置可以在路由方法中获取配置信息app.MapGet(/getappinfo, (IConfiguration config) {return config.GetSection(AppInfo:Name).Value; });从路由中取配置文件首选注入var authorRecord new AuthorRecord(null, null, null); var appInfoRecord new AppInfoRecord(null, null, authorRecord, null); builder.Configuration.GetSection(AppInfo).Bind(appInfoRecord); builder.Services.AddSingleton(appInfoRecord);取配置数据app.MapGet(/appinfo, (AppInfoRecord appinfo) {return appinfo; });结果读取其他格式的配置文件myconfig.ini[iniconfig] key1value1 key2value2加载配置文件并取值builder.Host.ConfigureAppConfiguration((hostingContext, config) {config.AddIniFile(myconfig.ini,optional: true,reloadOnChange: true); });var key1builder.Configuration.GetSection(iniconfig:key1).Value;
http://www.zqtcl.cn/news/132447/

相关文章:

  • 做ppt的图片素材网站北京网站制作南昌
  • 全网视频合集网站建设宏基陆通工程建设有限公司网站
  • 极捷号网站建设wordpress搬家500错误
  • 网站加友情链接app开发培训课程
  • 济南网站排名优化报价平台推广话术
  • 自己做的创意的网站短链接生成站长工具
  • 爱站网是怎么回事网站语音转写怎么做
  • 一级a做爰片免播放器网站扬中门户网
  • 舆情网站大全模板网站有哪些在哪里下载
  • 新网站关键词怎么优化深圳公司网站推广
  • 新加坡购物网站排名英文版wordpress安装
  • 哪个网站做ppt能赚钱企查查企业信息
  • 学校建设网站的意义wordpress 鸟
  • 一个ip做网站网站建设基础课件
  • 包装设计十大网站连云港网站建设开发
  • 川沙网站建设网站推广服务外包有哪些渠道
  • 哪些网站可以做招商广告手机怎么创网站免费
  • 换物网站为什么做不起来网站开发工具的功能包括
  • 引导式网站君和网站建设
  • 西柏坡门户网站建设规划书自己做照片书的网站
  • 做网站横幅的图片多大公司做自己的网站平台台
  • 百度网站建设工资给城市建设提议献策的网站
  • 如何进入网站管理页面维护网站需要多少钱
  • 深圳住房和城乡建设局网站阿里云学生免费服务器
  • 如何做的网站手机可以用吗绵阳优化网站排名
  • 营销网站建设大全wordpress wp_register
  • 公司做年审在哪个网站网络seo专员招聘
  • 宿州网站建设费用网站快速建设入门教程
  • 怎么自己做网站加盟网站建设意义模板
  • 网站开发怎样实现上传视频教程内容导购网站模板