Application属性
AllKeys 获取HttpApplicationState集合中的访问键
Count 获取HttpApplicationState集合中的对象数
Application方法
Add 新增一个新的Application对象变量
Clear 清楚全部的Application对象变量
Get 使用索引关键字或变数名称得到变量值
GetKey 使用索引关键字来获取变量名称
Lock 锁定全部的Application变量
Remove 使用变量名称删除一个Application对象
RemoveAll 删除全部的Application对象变量
Set 使用变量名更新一个Application对象变量的内容
UnLock 解除锁定的Application变量
Application创建方式和Session一样
因为Application对象是所有用户所共享的,所以在改变它的值的时候,最好采用锁定的方式,改变之后再进行解锁,供其他人访问,锁定的方式为Application.Lock();解锁的方式为Application.UnLock();
Lock方法可以阻止其他客户端修改存储在Application对象中的变量,以确保在同一时刻仅有一个客户可修改和存取Application变量.Unlock方法可以使其他客户端在使用Lock方法锁住Application对象后,修改存储在该对象中的变量.如果未显式的调用该方法,Web服务器将在页面文件结束或超时后解锁Application对象.
Application.Lock();
Application["变量名"]="变量值";
Applicaiton.UnLock();