日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET中application对象的用法(面试题)

發布時間:2025/7/14 asp.net 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET中application对象的用法(面试题) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ASP.NET中application對象的用法

本文導讀:Application對象是HttpApplicationState類的一個實例,Application狀態是整個應用程序全局的。Application對象在服務器內存中存儲數量較少又獨立于用戶請求的數據。由于它的訪問速度非??於抑灰獞贸绦虿煌V?#xff0c;數據一直存在,我們通常在Application_Start的時候去初始化一些數據,在以后的訪問中可以迅速訪問和檢索。

?

一、Application對象的理解

?Application對象在實際網絡開發中的用途就是記錄整個網絡的信息,如上線人數、在線名單、意見調查和網上選舉等。在給定的應用程序的多有用戶之間共享信息,并在服務器運行期間持久的保存數據。而且Application對象還有控制訪問應用層數據的方法和可用于在應用程序啟動和停止時觸發過程的事件。

Global.asax(通常我們不改名)是一個用來處理應用程序全局的事件。打開文件,系統已經為我們定義了一些事件的處理方法。

?

?

????void?Application_Start(object?sender,?EventArgs?e)

????{

????????//?在應用程序啟動時運行的代碼

????}???

?

????void?Application_End(object?sender,?EventArgs?e)

????{

????????//??在應用程序關閉時運行的代碼

????}???????

?

????void?Application_Error(object?sender,?EventArgs?e)

????{

????????//?在出現未處理的錯誤時運行的代碼

????}

?

????void?Session_Start(object?sender,?EventArgs?e)

????{

????????//?在新會話啟動時運行的代碼

????}

?

????void?Session_End(object?sender,?EventArgs?e)

????{

????????//?在會話結束時運行的代碼

?

????????//?注意:?只有在?Web.config?文件中的?sessionstate?模式設置為InProc?時,才會引發?Session_End?事件

?

????????//?如果會話模式設置為?StateServer?或?SQLServer,則不會引發該事件

????}

通過這些注釋我們可以看到,這些事件是整個應用程序的事件,和某一個頁面沒有關系。

二、Application對象的應用

?

1.使用Application對象保存信息

?

1)、使用Application對象保存信息?

?

Application(“鍵名”)?=?

或?Application(“鍵名”,值)

?

2)、獲取Application對象信息

?

變量名?=?Application(“鍵名”)

或:變量名?=?Application.Item(“鍵名”)

或:變量名?=?Application.Get(“鍵名”)

?

3)、更新Application對象的值

?

Application.Set(“鍵名”,?)

?

4)、刪除一個鍵

?

Application.Remove(“鍵名”,?)

?

5)、刪除所有鍵

?

Application.RemoveAll()

Application.Clear()

?

2.有可能存在多個用戶同時存取同一個Application對象的情況

?

這樣就有可能出現多個用戶修改同一個Application命名對象,造成數據不一致的問題。

HttpApplicationState類提供兩種方法LockUnlock,以解決對Application對象的訪問同步問題,一次只允許一個線程訪問應用程序狀態變量。

?關于鎖定與解鎖

鎖定:Application.Lock()

訪問:Application(“鍵名”)?=?

解鎖:Application.Unlock()

注意:Lock方法和UnLock方法應該成對使用。

可用于網站訪問人數,聊天室等設備

3.?使用Application事件

ASP.NET應用程序中可以包含一個特殊的可選文件—Global.asax文件,也稱作ASP.NET應用程序文件,它包含用于響應ASP.NETHTTP模塊引發的應用程序級別事件的代碼。?

三、Application總結

?在ASP.NET?2.0中,Application已經變得不是非常重要了。因為Application的自我管理功能非常薄弱,它沒有類似Session的超時機制。也就是說,Application中的數據只有通過手動刪除或者修改才能釋放內存,只要應用程序不停止,Application中的內容就不會消失。在下一節中,我們會看到,可以使用Cache實現類似Application的功能,同時Cache又有豐富而強大的自我管理機制。

總結一下Application的特性:

·?存儲的物理位置。服務器內存?!?存儲的類型限制。任意類型。

·?狀態使用的范圍。整個應用程序?!?存儲的大小限制。任意大小。

·?生命周期。應用程序開始的時候創建(準確來說是用戶第一次請求某URL的時候創建),應用程序結束的時候銷毀。

·?安全與性能。數據總是存儲在服務端,安全性比較高,但不易存儲過多數據。

·?優缺點與注意事項。檢索數據速度快,但缺乏自我管理機制,數據不會自動釋放。

?

?

轉載于:https://www.cnblogs.com/qiushuixizhao/p/5148489.html

總結

以上是生活随笔為你收集整理的ASP.NET中application对象的用法(面试题)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产成人久久精品77777综合 | 国产熟妇一区二区三区四区 | 99久久久无码国产精品免费麻豆 | 日韩欧美一区二区三区在线观看 | 久久精品国产亚洲AV无码男同 | 欧美成人精品一区二区三区在线看 | 国产女人水真多18毛片18精品 | 日韩 欧美 中文 | 国产精品一区二区三区在线看 | 女性毛片 | jizzjizz黄大片 | 免费视频一区 | 开心激情站 | 日韩字幕在线 | 亚洲区小说| 国产天天操 | 伊人亚洲影院 | 美女高潮视频在线观看 | 国产成人啪精品 | 黄色视屏软件 | 国产av无码专区亚洲a∨毛片 | 第五色婷婷 | 一级黄色免费网站 | 国产精品自拍第一页 | 国产免费91视频 | jzzijzzij亚洲成熟少妇在线观看 久久久精品人妻一区二区三区 | 91精品人妻一区二区 | 超碰一区二区三区 | 男人天堂最新网址 | 人妻精品久久久久中文字幕 | 精品无码人妻一区二区三 | 日韩激情视频在线观看 | 成人拍拍视频 | 日韩免费高清视频网站 | av无码av天天av天天爽 | 日韩电影一区二区在线观看 | 深夜福利视频网站 | 9191av| 女人毛片视频 | 一区二区三区四区在线观看视频 | 青青草国产成人99久久 | 九色丨蝌蚪丨成人 | 国产日韩精品在线观看 | 亚洲高清一区二区三区 | 国产精品久久久久9999 | 在线播放亚洲精品 | 亚洲欧美精品一区 | 三级av毛片| 久久久久久久久久久久久久久 | 在线播放91灌醉迷j高跟美女 | 99免费| 亚洲在线影院 | 久草影视在线 | 美女的诞生免费观看在线高清 | 欧美大色一区 | 国产成人超碰人人澡人人澡 | 亚洲 国产 日韩 欧美 | 邻居校草天天肉我h1v1 | 波多野结衣a级片 | 欧美国产免费 | 免费毛片网站在线观看 | 亚洲AV成人无码网站天堂久久 | www色婷婷| 五月天爱爱 | 我爱av好色| 在线观看不卡一区 | 北京富婆泄欲对白 | 国产露脸150部国语对白 | 欧美美女性视频 | 好吊操av | 狠狠艹狠狠干 | 亚洲午夜精品一区二区三区他趣 | 三级在线网址 | 成人天堂av | 一二区在线视频 | 青青青在线 | 91丝袜在线 | 国产精品18久久久久久vr下载 | 国产麻豆精品久久一二三 | 欧美毛片免费看 | wwwwxxx日本 | 久久人成 | 三上悠亚亚洲一区 | 国产乱子伦视频一区二区三区 | 亚洲天堂视频在线观看 | 日韩在线播放一区二区 | 好吊操妞 | 欧美性极品少妇xxxx | 国产三级a | 毛片内射久久久一区 | 凹凸福利视频 | 自拍第一页| 观看毛片 | 蜜桃精品视频在线观看 | 无人码人妻一区二区三区免费 | 亚洲中文字幕无码一区二区三区 | 日本三级大全 | 天天av综合 | 久久久亚洲一区 |