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

ASP.NET?Core基礎(chǔ)之Startup類

 更新時(shí)間:2022年02月09日 10:16:36   作者:痕跡g  
這篇文章介紹了ASP.NET?Core基礎(chǔ)之Startup類,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

ASP.NET Core必須包含Startup類。它就像 Global.asax 文件,我們傳統(tǒng)的 .NET 應(yīng)用程序。如名稱建議的那樣,在應(yīng)用程序啟動(dòng)時(shí)首先執(zhí)行它。在程序類的Main方法中配置主機(jī)時(shí),可以使用UseStartup()擴(kuò)展方法配置啟動(dòng)類。請(qǐng)查看下面的程序類,并重點(diǎn)介紹 WebBuilder.UseStartup() 方法。

名稱"Startup"是按照ASP.NET Core約定進(jìn)行的。 但是,您可以給Startup類指定任何名稱,只需在UseStartup ()方法中將其指定為通用參數(shù)即可。

例如,要將啟動(dòng)類命名為MyStartup,則將其指定為UseUseup ()。

通過(guò)在解決方案資源管理器中單擊Startup.cs類文件,在Visual Studio中打開Startup類。 以下是ASP.NET Core 3.x中的默認(rèn)啟動(dòng)類。

如上面在代碼中看到的,Startup類包含兩個(gè)公共方法:ConfigureServices和Configure。 Startup類必須包含Configure方法,并且可以選擇包含ConfigureService方法。

ConfigureServices()方法

依賴注入模式在ASP.NET Core體系結(jié)構(gòu)中大量使用。它包括內(nèi)置的IoC容器,以使用構(gòu)造函數(shù)提供相關(guān)的對(duì)象。

在ConfigureServices方法中,可以使用內(nèi)置IoC容器注冊(cè)依賴類。

注冊(cè)依賴類后,可以在應(yīng)用程序中的任何位置使用它。您只需要在要使用它的類的構(gòu)造函數(shù)的參數(shù)中包含它即可。 IoC容器將自動(dòng)注入它。

ASP.NET Core將依賴類稱為服務(wù)。因此,每當(dāng)您閱讀“服務(wù)”,然后將其理解為將在其他一些類中使用的類。

ConfigureServices方法包含IServiceCollection參數(shù),以將服務(wù)注冊(cè)到IoC容器。

例如,如果要將RazorPages服務(wù)或MVC服務(wù)添加到asp.net核心應(yīng)用程序,則需要將這些服務(wù)添加到該方法接受的參數(shù)中,如下圖所示。

Configure()方法

在Configure方法中,我們可以使用內(nèi)置IoC容器提供的IApplicationBuilder實(shí)例為asp.net核心應(yīng)用程序配置應(yīng)用程序請(qǐng)求管道。

ASP.NET Core引入了中間件組件來(lái)定義請(qǐng)求管道,該管道將在每個(gè)請(qǐng)求上執(zhí)行。 您僅包括應(yīng)用程序所需的那些中間件組件,從而提高了應(yīng)用程序的性能。

帶有Empty模板的ASP.NET Core應(yīng)用程序的默認(rèn)配置方法包括以下三個(gè)中間件,如下圖所示。

到此這篇關(guān)于ASP.NET Core基礎(chǔ)之Startup類的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • ASP.NET 中 Button、LinkButton和ImageButton 三種控件的使用詳解

    ASP.NET 中 Button、LinkButton和ImageButton 三種控件的使用詳解

    本文主要介紹Button、LinkButton和ImageButton 三種控件的使用方法,并一一舉例演示它們的用法,希望對(duì)大家有所幫助。
    2016-04-04
  • ASP.NET Core應(yīng)用啟動(dòng)Startup類簡(jiǎn)介

    ASP.NET Core應(yīng)用啟動(dòng)Startup類簡(jiǎn)介

    這篇文章介紹了ASP.NET Core中的應(yīng)用啟動(dòng)Startup類,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-04-04
  • c#中實(shí)現(xiàn)文件拖放打開的方法

    c#中實(shí)現(xiàn)文件拖放打開的方法

    向ListBox拖入一個(gè)文件,ListBox顯示該文件的路徑,然后單擊該路徑,點(diǎn)擊Open按鈕打開該文件
    2006-10-10
  • Asp.net中Request.Url的各個(gè)屬性對(duì)應(yīng)的意義介紹

    Asp.net中Request.Url的各個(gè)屬性對(duì)應(yīng)的意義介紹

    網(wǎng)絡(luò)上關(guān)于Request.Url的說(shuō)明已經(jīng)很多也很豐富了,但是自己還是實(shí)踐了一下,看看最終的結(jié)果與網(wǎng)絡(luò)上的是否一致
    2012-05-05
  • ASP.NET中HiddenField隱藏域控件的使用方法

    ASP.NET中HiddenField隱藏域控件的使用方法

    本文主要介紹ASP.NET中HiddenField控件的基礎(chǔ)使用方法、事件以及配合javascript的一些使用,希望能幫到大家。
    2016-04-04
  • Entity Framework Core工具使用命令行

    Entity Framework Core工具使用命令行

    這篇文章介紹了Entity Framework Core工具使用命令行,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • .Net結(jié)構(gòu)型設(shè)計(jì)模式之裝飾模式(Decorator)

    .Net結(jié)構(gòu)型設(shè)計(jì)模式之裝飾模式(Decorator)

    這篇文章介紹了.Net結(jié)構(gòu)型設(shè)計(jì)模式之裝飾模式(Decorator),文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • c#對(duì)xml的簡(jiǎn)單操作

    c#對(duì)xml的簡(jiǎn)單操作

    c#對(duì)xml的簡(jiǎn)單操作...
    2006-08-08
  • C#語(yǔ)言初級(jí)入門介紹

    C#語(yǔ)言初級(jí)入門介紹

    C#讀作“C sharp”,它是Microsoft開發(fā)的一種新語(yǔ)言,結(jié)合了C/C++的強(qiáng)大功能和Visual Basic的易用性。從最初的語(yǔ)言規(guī)范即可看出,C#無(wú)論在語(yǔ)法、豐富的Web開發(fā)支持還是自動(dòng)化的內(nèi)存管理上都和Java非常相似。因此,如果你曾經(jīng)用過(guò)C++或者Java,再來(lái)學(xué)習(xí)C#應(yīng)該是相當(dāng)輕松的。
    2008-04-04
  • WPF綁定Binding用法

    WPF綁定Binding用法

    這篇文章介紹了WPF綁定Binding用法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01

最新評(píng)論

万年县| 阜阳市| 遂宁市| 宁明县| 安顺市| 正安县| 南部县| 荥阳市| 潜江市| 丰顺县| 安庆市| 浦城县| 彰化市| 韶关市| 肃宁县| 蓝田县| 侯马市| 孟州市| 定日县| 中超| 临沂市| 崇礼县| 海阳市| 天镇县| 将乐县| 修文县| 红河县| 镇平县| 阆中市| 合阳县| 四子王旗| 石屏县| 奇台县| 盐池县| 玛曲县| 洛南县| 乌鲁木齐市| 卫辉市| 息烽县| 姜堰市| 邳州市|