日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

httpHandlers和httpModules接口介绍 (5)

發(fā)布時(shí)間:2023/12/2 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 httpHandlers和httpModules接口介绍 (5) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

IHttpHandler工廠

class TestHandlerFactory : IHttpHandlerFactory{ public IHttpHandler GetHandler (HttpContext context, string requestType, string url, string pathTranslated) {string fname = url.Substring(url.IndexOf('/') 1); while (fname.IndexOf('/') != -1) fname = fname.Substring(fname.IndexOf('/') 1); string cname = fname.Substring(0, fname.IndexOf('.')); string className =""; className = "ClassLibrary831.CodeHandler"; object h = null; try { //h = new TestHandler(); h = Activator.CreateInstance(Type.GetType(className)); } catch (Exception e) { throw new HttpException("工廠不能為類型" cname "創(chuàng)建實(shí)例。", e); } return (IHttpHandler)h; } public void ReleaseHandler(IHttpHandler handler) { }}(車延祿)

配置文件

<httpHandlers> <add verb="*" path ="default21.aspx,default22.aspx" type ="ClassLibrary831.TestHandlerFactory, ClassLibrary831"></add></httpHandlers>

這樣TestHandlerFactory就會(huì)根據(jù)請(qǐng)求的不同頁(yè)面執(zhí)行不同的HttpHandler處理程序了。

HttpHandler使用會(huì)話

如果要在處理程序中使用Session,那必須把該HttpHandler實(shí)現(xiàn)IRequiresSessionState接口,,IRequiresSessionState接口是個(gè)空接口,它沒有抽象方法,只是一個(gè)標(biāo)記。此處就不作例子驗(yàn)證了


更多專業(yè)前端知識(shí),請(qǐng)上 【猿2048】www.mk2048.com

總結(jié)

以上是生活随笔為你收集整理的httpHandlers和httpModules接口介绍 (5)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。