日韩性视频-久久久蜜桃-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对象的用法(面试题)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 精品人伦一区二区三区蜜桃网站 | 麻豆精品在线播放 | 国产喷水福利在线视频 | 久久亚洲综合国产精品99麻豆精品福利 | 欧美性猛交 xxxx | 精品韩国一区二区三区 | 色成人免费网站 | 亚洲欧美一区二区三区在线观看 | 国产原创视频 | 中文字幕一区二区三区四区五区 | 国产精品一二区在线观看 | 国产亚洲制服欧洲高清一区 | 天天插天天爽 | 狠狠做| 免费在线观看av网址 | 久久精品国产一区二区电影 | 巨乳美女动漫 | 国产主播自拍av | 综合在线一区 | 日韩一区二区三区在线播放 | 久久亚洲网 | 草草久久久 | 日韩欧美www | 免费在线一区二区 | 国产精品色哟哟 | 日韩av在线免费播放 | 天堂色在线 | 久久人人爽人人爽人人片av免费 | 贝利弗山的秘密1985版免费观看 | 国产一区第一页 | www.777含羞草| 国产区一区二区三区 | 日韩欧美在线精品 | 日批视频免费播放 | 五月婷婷丁香六月 | 亚洲色图另类小说 | 久草福利 | 国产精品免费无遮挡无码永久视频 | 成人www| 自拍偷拍国产视频 | 国产精品久久福利 | 丰满少妇aaaaaa爰片毛片 | 老色批av | 欧美裸体xxxx | 亚洲精品视频久久久 | 韩国毛片基地 | h在线播放 | 五月开心网 | 超碰免费公开 | 亚洲精品亚洲人成人网 | 成人av在线网站 | 成年人拍拍视频 | 蜜桃视频污 | 秋霞欧美一区二区三区视频免费 | 黄色aa大片 | 久久国产精品网 | 亚洲欧美大片 | 午夜亚洲天堂 | 91官网在线 | 亚洲AV综合色区无码国产播放 | 尤物在线免费观看 | 欧美日韩一卡二卡三卡 | 天天爽夜夜春 | 99精品一级欧美片免费播放 | 9久久精品 | 国产人妻精品久久久久野外 | 欧美国产综合视频 | 91香蕉国产在线观看 | 国产精品国产一区二区三区四区 | 国产成人无码aa精品一区 | 致单身男女免费观看完整版 | 免费三片在线播放 | 日韩香蕉视频 | 黄网av| 亚洲产国偷v产偷v自拍涩爱 | www一起操 | 天天色天 | 国产精品久久亚洲7777 | 麻豆av电影网 | 免费毛片播放 | 免费av观看网址 | 日日摸天天爽天天爽视频 | 狂野欧美性猛交xxxxhd | 日日摸日日 | 美女看片| 午夜小视频在线观看 | 日本女人黄色 | 久久精品91| 欧美在线你懂的 | 国产精品国产三级国产在线观看 | 亚洲m码 欧洲s码sss222 | 三年中文免费观看大全动漫 | 窝窝午夜精品一区二区 | 在线观看黄色av | 蜜臂av| 福利二区视频 | 污黄网站在线观看 | 亚洲天堂精品视频 | 五月婷婷激情五月 |