• <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)下載排行

        主站蜘蛛池模板: 免费jjzz在线播放国产| 亚洲色大成网站www久久九| 深夜福利在线视频免费| 中文字幕久精品免费视频| 中文字幕在线亚洲精品| 亚洲fuli在线观看| xxxx日本在线播放免费不卡| 亚洲国产综合久久天堂| kk4kk免费视频毛片| 日本亚洲视频在线| 亚洲成人免费在线| 亚洲国产精品综合福利专区| 一级做a爰片久久毛片免费陪 | 国产麻豆剧传媒精品国产免费| 亚洲欧洲自拍拍偷精品 美利坚| 亚洲欧洲综合在线| 国产裸体美女永久免费无遮挡| 成人免费福利电影| 亚洲嫩模在线观看| 男女免费观看在线爽爽爽视频| 精品亚洲永久免费精品| 免费无遮挡无码视频在线观看| 69成人免费视频| 久久精品亚洲日本佐佐木明希| 老司机福利在线免费观看| 香蕉97超级碰碰碰免费公| 亚洲一区二区三区高清在线观看| 成全在线观看免费观看大全| 久久精品亚洲一区二区三区浴池| 亚美影视免费在线观看| 亚洲av无码成人黄网站在线观看 | 亚洲精品无码Av人在线观看国产| 亚洲欧洲国产综合AV无码久久| 无码午夜成人1000部免费视频| AV在线播放日韩亚洲欧| 久久精品一本到99热免费| 精品久久久久久亚洲| 成人片黄网站A毛片免费| 久久久免费观成人影院| 色在线亚洲视频www| a级亚洲片精品久久久久久久 |