ASP.NET之Application相關知(zhī)識

時間:2020-08-24 作者:管理員(yuán) 點擊:743

Application簡介
服務器内存中(zhōng)存儲的
獨立于用戶請求的公共數據
隻要應用程序不停止,就一(yī)直存在,直到有顯示的删除或更改
沒有存儲大(dà)小(xiǎo)的限制
沒有存儲類型的限制
缺點:缺乏自我(wǒ)(wǒ)管理機制,數據不會自動釋放(fàng)。

新建一(yī)個Application
方法一(yī):Application[“keyName”]=...;
方法二:Application.Add(“KeyName”,objectValue);//如果存在同名的不會覆蓋,而是新建了一(yī)個同名的副本,并且其值是第一(yī)個是最早的那個Application的值。

獲取一(yī)個Application 需要類型轉換。
String str_ss=Application[“ss_str”].toString();//字符串Session
Int i_ss=(int)Application[“ss_int”];//整形Session

修改一(yī)個Application
Application.lock();
Application[“keyName”]=...;
Application.unlock();
因爲Application是在整個應用程序中(zhōng),所有用戶共用的。當進行修改的時候,很有可能另外(wài)一(yī)個用戶也在修改,所以修改前後必須有加鎖和解鎖的語句。

清除某一(yī)個Application 的程序語句
Application.lock();
Application.Remove(“kyeName”);//清除某個Application

Application.unlock();
清除所有Application的程序語句
Application.lock();
Application.Clear();
Application.unlock();

遍曆Application:Application的遍曆 也是對鍵名的遍曆
foreach(string _key in Application.AllKeys){...}

Application與Global.asax
Global.asax:存儲全局應用程序類的代碼。我(wǒ)(wǒ)們可以在其中(zhōng)編寫Application或Session啓用、創建、停止等動作時執行的一(yī)些代碼。
返回列表
在線溝通

Are you interested in ?

感興趣嗎(ma)?

有關我(wǒ)(wǒ)們服務的更多信息,請聯系

136 7365 2363(同微信) 13140187702

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--聯系索騰

與我(wǒ)(wǒ)們合作

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--與索騰合作,您将會得到更成熟、專業的網絡建設服務。我(wǒ)(wǒ)們以客戶至上,同時也相互挑戰,力求呈現最好的品牌建設成果。

業務咨詢熱線:

136 7365 2363

TOP

QQ客服

在線留言