最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET Core應(yīng)用程序配置文件AppSetting.json

 更新時(shí)間:2022年02月09日 10:51:20   作者:痕跡g  
這篇文章介紹了ASP.NET Core應(yīng)用程序配置文件AppSetting.json,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

AppSetting.json

當(dāng)我們使用空項(xiàng)目模板或Razor頁面或MVC模板或Web API模板創(chuàng)建ASP.NET Core Web應(yīng)用程序時(shí),Visual Studio會(huì)自動(dòng)為我們創(chuàng)建appsettings.json文件,如下圖所示。

appsettings.json文件是一個(gè)應(yīng)用程序配置文件,用于存儲(chǔ)配置設(shè)置,例如數(shù)據(jù)庫連接字符串,任何應(yīng)用程序范圍的全局變量等。如果打開ASP.NET Core appsettings.json文件,則默認(rèn)情況下會(huì)看到以下代碼 這是由Visual Studio創(chuàng)建的。

現(xiàn)在,在該文件中添加一個(gè)名為MyName的鍵。 為此,請如下所示修改appsettings.json文件。

由于它是JSON文件,因此您需要以鍵值對的形式存儲(chǔ)值。

訪問AppSetting.json

若要訪問Startup類中的配置信息,需要使用ASP.NET Core框架提供的IConfiguration服務(wù)。

因此,只需要做的只是通過Startup類的構(gòu)造函數(shù)注入IConfiguration服務(wù)。

為此,請修改Startup.cs文件中存在的Startup類,如下所示。

首先,我們創(chuàng)建了一個(gè)IConfiguration _config類型的私有變量(此IConfiguration接口屬于Microsoft.Extensions.Configuration命名空間,因此請首先使用此命名空間)。

然后,通過構(gòu)造函數(shù)依賴項(xiàng)注入,我們注入IConfiguration對象并將其存儲(chǔ)在私有變量config中。 以下代碼。

然后,我們使用IConfiguration服務(wù)實(shí)例訪問配置變量,即MyName, 以下代碼。

現(xiàn)在運(yùn)行該應(yīng)用程序,您應(yīng)該在瀏覽器中看到預(yù)期的值,如下圖所示。

訪問配置的默認(rèn)順序是什么?

為同一鍵讀取各種配置源的默認(rèn)順序如下:

  • appsettings.json,
  • appsettings.{Environment}.json
  • 用戶設(shè)置
  • 環(huán)境變量
  • 命令行參數(shù)

如您所見,Program類的Main()方法調(diào)用CreateHostBuilder()方法。 然后,CreateHostBuilder()方法在Host類上調(diào)用CreateDefaultBuilder()方法。

此CreateDefaultBuilder()方法是設(shè)置讀取所有配置源的默認(rèn)順序的方法。

如果需要,還可以更改此默認(rèn)順序,或者即使您愿意,也可以添加自己的自定義配置源以及現(xiàn)有的配置源。

到此這篇關(guān)于ASP.NET Core應(yīng)用程序配置文件AppSetting.json的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • ADO.NET基礎(chǔ)知識詳解

    ADO.NET基礎(chǔ)知識詳解

    本文詳細(xì)講解了ADO.NET基礎(chǔ)知識,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • asp.net Webconfig中的一些配置

    asp.net Webconfig中的一些配置

    除了手動(dòng)編輯此文件以外,您還可以使用Web 管理工具來配置應(yīng)用程序的設(shè)置??梢允褂?Visual Studio 中的“網(wǎng)站”->“Asp.Net 配置”選項(xiàng)。
    2010-07-07
  • asp.net UpdaeProgress的簡單用法

    asp.net UpdaeProgress的簡單用法

    這個(gè)控件相比其他控件,屬性少 使用簡單,就先把這個(gè)控件的一般使用方法簡單紀(jì)錄下
    2008-10-10
  • C#編碼好習(xí)慣小結(jié)

    C#編碼好習(xí)慣小結(jié)

    c#編寫比較好的習(xí)慣
    2008-04-04
  • asp.net中MVC的處理流程詳解

    asp.net中MVC的處理流程詳解

    本文詳細(xì)講解了asp.net MVC的處理流程,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • .NET?Core讀取配置文件的方法

    .NET?Core讀取配置文件的方法

    這篇文章介紹了.NET?Core讀取配置文件的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2021-11-11
  • .Net設(shè)計(jì)模式之單例模式(Singleton)

    .Net設(shè)計(jì)模式之單例模式(Singleton)

    這篇文章介紹了.Net設(shè)計(jì)模式之單例模式(Singleton),文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • asp.net平臺(tái)下C#實(shí)現(xiàn)Socket通信

    asp.net平臺(tái)下C#實(shí)現(xiàn)Socket通信

    這篇文章介紹了asp.net平臺(tái)下C#實(shí)現(xiàn)Socket通信的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • ASP.NET DropDownList控件的使用方法

    ASP.NET DropDownList控件的使用方法

    ASP.NET DropDownList控件的使用方法,學(xué)習(xí)asp.net的朋友沒用過這個(gè)控件的朋友可以參考下。
    2010-04-04
  • asp.net 新聞列表樣式代碼

    asp.net 新聞列表樣式代碼

    asp.net下新聞列表樣式顯示代碼,使用Repeater控件。
    2011-02-02

最新評論

邵武市| 淅川县| 临江市| 璧山县| 溧阳市| 祁东县| 铜梁县| 镇平县| 吉林省| 武胜县| 襄城县| 长沙市| 鹿邑县| 武宁县| 临海市| 建平县| 丰台区| 铁岭县| 巩留县| 腾冲县| 开阳县| 宁乡县| 南开区| 理塘县| 德化县| 沿河| 绥江县| 松原市| 嘉禾县| 七台河市| 浪卡子县| 石河子市| 抚顺市| 昌都县| 临汾市| 宁乡县| 建始县| 疏附县| 海门市| 应用必备| 五大连池市|