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

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        .NET之ASP WebApplication迅速基礎(2)

        .NET之ASP WebApplication迅速基礎(2)

        更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

        .NET之ASP Web Application快速入門(2) 
        Application的生存期


        一個ASP.NET application創建于服務器第一次被請求時,在那之前不會有ASP.NET代碼在執行。接受第一次請求后,一個HttpApplication實例池被創建,并激活了Application_OnStart事件。HttpApplication實例處理這個請求及隨后發生的請求,直到最后的實例退出,接著就觸發Application_OnEnd事件。



        注意,在每一個實例中HttpApplication的Init以及Dispose方法都被調用,因此在Application_OnStart 和 Application_OnEnd事件間將被調用多次。在一個ASP.NET
        application中,只有這些事件在所有HttpApplication實例中被共享。

        關于多線程


        如果我們以application范圍類型使用對象,我們就應該注意ASP.NET是并發處理請求的,從而Application對象可以被多個線程所訪問。因此,如果下面例子中的代碼在同一時間被不同的客戶機訪問,它就是危險的,可能不會達到預期目的。為對照方便,我們列出了使用VB、C#以及JScript三種語言編寫的代碼:







        C#


        <%
        Application["counter"] = (Int32)Application["counter"] + 1;
        %>

        VB

        <%
        Application("counter") = CType(Application("counter") + 1, Int32)
        %>

        JScript

        <%
        Application("counter") = Int32(Application("counter") + 1);
        %>






        為了實現安全的線程處理,我們可以通過Lock和Unlock方法處理這個Application對象。請看下面使用VB、C#以及JScript三種語言編寫的代碼:






        C#


        <%
        Application.Lock();
        Application["counter"] = (Int32)Application["counter"] + 1;
        Application.UnLock();
        %>

        VB

        <%
        Application.Lock()
        Application("counter") = CType(Application("counter") + 1, Int32)
        Application.UnLock()
        %>

        JScript

        <%
        Application.Lock();
        Application("counter") = Int32(Application("counter") + 1);
        Application.UnLock();
        %>


        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 成人免费淫片在线费观看| 国产无遮挡裸体免费视频在线观看| 毛片在线全部免费观看| 精品亚洲成α人无码成α在线观看 | 97人妻精品全国免费视频 | 亚洲国产精品lv| 免费看一区二区三区四区| 亚洲动漫精品无码av天堂| 国产线视频精品免费观看视频| 亚洲日韩国产精品乱| 国产精品永久免费| 亚洲精品午夜国产VA久久成人| 久久精品无码专区免费| 亚洲女初尝黑人巨高清| 久99久精品免费视频热77| 亚洲视屏在线观看| 午夜国产精品免费观看| 亚洲人成人伊人成综合网无码| 日本高清免费aaaaa大片视频| 免费人成视频在线播放| 亚洲精品亚洲人成在线观看| 99视频免费观看| 国产精品亚洲精品观看不卡| 宅男666在线永久免费观看| 免费无码国产V片在线观看| 亚洲精品成人片在线观看精品字幕 | 亚洲色欲www综合网| 成人免费777777| 青草青草视频2免费观看| 亚洲中久无码永久在线观看同| 久久免费视频精品| 亚洲情A成黄在线观看动漫软件| 国产公开免费人成视频| 中文在线日本免费永久18近| 久久精品国产亚洲AV无码娇色| 成年女人视频网站免费m| 成人在线免费视频| 亚洲综合激情另类小说区| 国产一卡二卡≡卡四卡免费乱码| 免费91麻豆精品国产自产在线观看 | 真实乱视频国产免费观看|