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

企业网站管理系统登录做外贸搜索外国客户的网站

企业网站管理系统登录,做外贸搜索外国客户的网站,怎么做网站的搜索引擎,网站开发包括网站过程13 | 配置绑定#xff1a;使用强类型对象承载配置数据要点#xff1a;1、支持将配置值绑定到已有对象2、支持将配置值绑定到私有属性上继续使用上一节代码首先定义一个类作为接收配置的实例class Config {public string Key1 { get; set; }public bool Key5 { get; set; }pub… 13 | 配置绑定使用强类型对象承载配置数据要点1、支持将配置值绑定到已有对象2、支持将配置值绑定到私有属性上继续使用上一节代码首先定义一个类作为接收配置的实例class Config {public string Key1 { get; set; }public bool Key5 { get; set; }public int Key6 { get; set; } }接着看一下配置文件appsettings.json{Key1: Value1,Key2: Value2,Key5: true,Key6: 0 }新增一个引用包Microsoft.Extensions.Configuration.Binder这个包的作用就是让我们能够很方便的把配置绑定到强类型上面去主程序var builder new ConfigurationBuilder(); builder.AddJsonFile(appsettings.json, optional:true, reloadOnChange:true); var configurationRoot builder.Build();var config new Config() {Key1 config key1,Key5 false,Key6 100 };configurationRoot.Bind(config);Console.WriteLine($Key1:{config.Key1}); Console.WriteLine($Key5:{config.Key5}); Console.WriteLine($Key6:{config.Key6});启动程序输出如下Key1:Value1 Key5:True Key6:0可以看出绑定的字段都是从配置中读出来的实际上通常意义来讲配置文件不会这么简单一般都是有嵌套格式{Key2: Value2,Key6: 0,OrderService: {Key1: order key1,Key5: true,Key6: 200} }在这种情形下需要把 p 绑定给 config 对象configurationRoot.GetSection(OrderService).Bind(config);这样就可以对不同的配置进行分组并且分别绑定避免配置混在一起启动程序输出如下Key1:order key1 Key5:True Key6:200也就是说可以从任意的节来读取配置并且绑定到类型上面这里定义的所有类型所有的字段都是 public但有一些场景下面可能是 private对于私有的字段默认情况下是不会去绑定的也不允许赋默认值可以在定义时设置class Config {public string Key1 { get; set; }public bool Key5 { get; set; }public int Key6 { get; private set; } 100; }主程序var config new Config() {Key1 config key1,Key5 false };configurationRoot.GetSection(OrderService).Bind(config);启动程序输出如下Key1:order key1 Key5:True Key6:100可以看到 Key6 的值是100没有发生变化而配置中的值是200要让私有变量生效实际上 Bind 还有另外一个参数configurationRoot.GetSection(OrderService).Bind(config,binderOptions { binderOptions.BindNonPublicProperties true; });启动程序输出如下Key1:order key1 Key5:True Key6:200这样一来私有字段也都可以从配置里面赋值了
http://www.zqtcl.cn/news/702721/

相关文章:

  • 江苏做网站找谁wordpress主题设置插件
  • 郑州微信网站开发建筑网招工平台
  • 给网站挂黑链普工招聘最新招聘信息
  • 重庆推广网站排名价格上海房产信息网官网
  • 深圳网站公司制作网络公司排名
  • 郑州高端做网站网页制作与网站建设实战大全光盘
  • 科技网站制作公司免费模板建站网站
  • 网页排版精美的中文网站单页设计软件
  • 图书馆网站建设情况会员卡管理系统价格
  • 网站建设的通知沈阳品牌设计公司
  • html5网站框架宝安网站建设深圳信科
  • 做网站单页分销电商平台开发
  • 吉林网站备案南京网站开发选南京乐识好
  • 某网站建设方案纯文本网站连接
  • 怎样做网页游戏网站智通人才网东莞最新招聘信息官网
  • 中英文网站建设wordpress 旅行
  • ic商城网站建设南大资源分享wordpress
  • 永兴集团网站织梦网站模板下载
  • html怎么做网站地图柳州小程序制作公司
  • 微网站自助建站京东自营入驻流程及费用
  • 哪些网站适合用自适应开发板编程软件
  • 网站建设公司领导致辞传奇网页游戏大全
  • 公司网站简介网站建设中的英文
  • 没有防盗链的网站做网站市场报价步登顶
  • 网站建设基本话术服装店网站建设规划书
  • 网站建设公司品牌crm客户管理系统设计
  • 网站源码生成器英文网站建设600
  • 著名网站建设金华建设公司网站
  • 网站点击率h5开发app
  • 中英文 微信网站 怎么做网站的建站公司