• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

        .NET之ASP WebApplication迅速基礎(chǔ)(4)

        .NET之ASP WebApplication迅速基礎(chǔ)(4)

        更新時(shí)間:2022-05-14 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

        .NET之ASP Web Application快速入門(mén)(4) 
        Application 或 Session作用范圍內(nèi)的對(duì)象


        在Global.asax文件中,我們可以通過(guò)object標(biāo)記定義靜態(tài)對(duì)象,這些對(duì)象可以是.NET框架類(lèi),也可以是經(jīng)典的COM組件。其作用范圍可以是appinstance、session或者application中的任一種。如果一個(gè)對(duì)象的作用范圍是Appinstance,就表示這個(gè)對(duì)象明確屬于HttpApplication的一個(gè)實(shí)例,并且不被共享。


        請(qǐng)看下面定義對(duì)象作用范圍的例子:


        <object id="id" runat="server" class=".NET
        Framework class Name" scope="appinstance">

        <object id="id" runat="server" progid="Classic
        COM ProgID" scope="session"/>

        <object id="id" runat="server" classid="Classic
        COM ClassID" scope="application"/>

        什么是HttpHandlers 和 factories(Http處理器和工廠)


        ASP.NET提供了一套低級(jí)別的請(qǐng)求/響應(yīng)API,利用它們我們就可以使用.NET框架類(lèi)服務(wù)于輸入的HTTP請(qǐng)求,它們就是HTTPHandlers
        和Factories。HTTPHandlers 和Factories可以說(shuō)是ASP.NET框架的中樞。Factories(工廠)將每個(gè)請(qǐng)求分配給一個(gè)handler(處理器),由這個(gè)處理器再負(fù)責(zé)處理請(qǐng)求。具體實(shí)現(xiàn)步驟就是創(chuàng)建支持System.Web.IHTTPHandler接口的類(lèi),并執(zhí)行ProcessRequest()方法。當(dāng)不要求高級(jí)別頁(yè)面框架提取的服務(wù)處理HTTP請(qǐng)求時(shí),處理器經(jīng)常很有用途。處理器的一般用途包括過(guò)濾器和仿CGI應(yīng)用,特別是那些返回二進(jìn)制數(shù)據(jù)的應(yīng)用。





        ASP.NET接收的每一個(gè)HTTP輸入請(qǐng)求最終被一個(gè)特殊的類(lèi)實(shí)例IHTTPHandler所處理,IhttpHandlerFactory提供了處理器到IHTTPHandler實(shí)例的基礎(chǔ)下部組織。ASP.NET自帶3個(gè)標(biāo)準(zhǔn)的IhttpHandlerFactory類(lèi):PageHandlerFactory,RestrictedResourceFactory和WebServiceHandlerFactory。我們還可以有選擇的創(chuàng)建并注冊(cè)附加factories(工廠)以支持更豐富的請(qǐng)求決定和激活場(chǎng)合。

        配置HttpHandlers 和 Factories


        HTTPHandlers 和factories 作為config.web文件的一部分進(jìn)行配置。ASP.NET定義了一個(gè)"httphandlers"配置節(jié),在這里可以添加和刪除HTTPHandlers和factories。這些配置信息可以通過(guò)子目錄而繼承下來(lái)。


        比如,下面這些代碼位于config.web文件的頭部,目的就是映射所有關(guān)于.aspx文件的請(qǐng)求到PageHandlerFactory類(lèi):


        <httphandlers>

        ...

        <add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory"
        />

        ...

        </httphandlers>


        溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

        本類(lèi)教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 午夜成年女人毛片免费观看| 亚洲人成色7777在线观看| 亚洲天堂福利视频| 91大神免费观看| 亚洲高清中文字幕| 美女视频黄频a免费大全视频| 全免费一级午夜毛片| 麻豆亚洲AV成人无码久久精品 | 亚洲第一网站免费视频| 91亚洲国产成人久久精品网址| 老司机在线免费视频| 亚洲久热无码av中文字幕| 免费a级黄色毛片| 国产精品高清免费网站| 亚洲AV无码国产丝袜在线观看| 97在线视频免费| 亚洲男同gay片| 亚洲国产精品嫩草影院久久| 你懂的网址免费国产| 亚洲精品午夜视频| 国产亚洲精品免费| 久久精品成人免费国产片小草| 亚洲综合一区二区国产精品| 一级毛片免费观看不收费| 日韩一品在线播放视频一品免费| 污污视频免费观看网站| 国产成人精品日本亚洲网站| 一级成人生活片免费看| 亚洲国产一区二区a毛片| 亚洲成在人线aⅴ免费毛片| 免费无码AV一区二区| 精品亚洲麻豆1区2区3区| 成人黄软件网18免费下载成人黄18免费视频 | 2021国内精品久久久久精免费| 亚洲日本天堂在线| 亚洲尤码不卡AV麻豆| 在线观看日本免费a∨视频| 一级特黄录像免费播放中文版| 久久久久久亚洲av成人无码国产| 成人毛片免费观看视频在线| 国产精品永久免费视频|