首页 > Web开发 > 详细

ASP.NET CORE 基础知识(一):概述【下】

时间:2020-02-26 11:31:15      阅读:59      评论:0      收藏:0      [点我收藏+]
此为系列文章,对MSDN ASP.NET Core 的官方文档进行系统学习与翻译。其中或许会添加本人对 ASP.NET Core 的浅显理解

配置

      ASP.NET Core提供了一个配置框架,其能够从一系列有序的配置提供器里获取以键值对形式来呈现的设置。其对许多数据源提供了内建的配置提供器,比如.json文件,.xml文件,环境变量,以及命令行参数。除此之外,你也可以写自己的自定义的配置提供器。

      举个例子,你可以指定配置来自于 appsettings.json 以及环境变量,那么当请求ConnectionString 的值的时候,框架会首先在appsettings.json 中进行查找,如果在 appsettings.json 以及环境变量中都找到了这个值,那么会优先考虑环境变量中的值。

     为了管理比如密码这样的凭证配置数据,ASP.NET Core提供了Secret Manager tool。对于生产环境的密钥管理,我们推荐 Azure Key Vault。 

     获取更多信息,请参考 Configuration in ASP.NET Core

选项  

     只要有可能的话,ASP.NET Core 遵从选项模式来存储和返回配置值。选项模式使用类来表示相关设置分组。

     举个例子,下面的代码设置了WebSockets的选项:

var options = new WebSocketOptions  
{  
   KeepAliveInterval = TimeSpan.FromSeconds(120),  
   ReceiveBufferSize = 4096
};  
app.UseWebSockets(options);

       获取更多信息,请参考 Options pattern in ASP.NET Core

ASP.NET CORE 基础知识(一):概述【下】

原文:https://www.cnblogs.com/qianxingmu/p/12365677.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!