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

        主站蜘蛛池模板: 亚洲AV无码一区二区三区DV| 国产91精品一区二区麻豆亚洲| 亚洲色图在线播放| 久久精品私人影院免费看| 国产亚洲精品xxx| 999zyz**站免费毛片| 九月丁香婷婷亚洲综合色| 波霸在线精品视频免费观看| 综合亚洲伊人午夜网| 中国一级特黄的片子免费 | 性色av极品无码专区亚洲| 全免费a级毛片免费**视频| 亚洲精品成a人在线观看夫| 国产女高清在线看免费观看| 四虎精品成人免费视频| 亚洲无人区一区二区三区| 国产自国产自愉自愉免费24区 | 日韩一卡2卡3卡4卡新区亚洲| caoporn国产精品免费| 亚洲αv在线精品糸列| 1024免费福利永久观看网站| 亚洲欧美不卡高清在线| 亚洲精品WWW久久久久久| 久久国产乱子免费精品| 亚洲人成伊人成综合网久久| 国产福利免费在线观看| 一区二区三区AV高清免费波多| 亚洲av之男人的天堂网站| 日韩亚洲国产高清免费视频| 色九月亚洲综合网| 亚洲AV第一页国产精品| 在线免费观看一区二区三区| 青青久久精品国产免费看| 久久亚洲美女精品国产精品 | 亚洲区小说区图片区| 午夜精品免费在线观看| 亚洲精品美女久久7777777| 亚洲乱色熟女一区二区三区丝袜| 99久久久国产精品免费牛牛 | 久久人午夜亚洲精品无码区| 国产亚洲精品无码拍拍拍色欲|