Application状态对象
考试要求: 了解     
知识路径:  > 电子商务系统程序设计基础  > 电子商务系统建设  > B/S结构程序设计  > ASP.NET的内置对象


 
       Web站点事实上是一个多用户的应用程序。Application对象是Web应用程序中的一个公共变量,任何一个用户写入其中的信息都可以被其他用户看到。Application对象的生命周期与Web应用程序的生命周期相同,始于Web站点开始运行时,终于站点停止运行时。在此期间,任何一个访问者都可以读取或改写Application对象中的内容。第一个用户访问网站时,将触发Application对象的OnStart事件,而站点服务终止时,将触发Application对象的OnEnd事件。在ASP.NET中,上述两个事件的处理程序应放置在Global.asax中。在Application对象的OnStart事件的处理程序中,通常用Add方法来添加Application变量。在Application对象的OnEnd事件的处理程序中,通常进行释放Application变量的操作。
       Application对象常用的属性
       .AllKey:获取HttpApplicationState集合中的访问键。
       .Count:获取HttpApplicationState集合中的对象数。
       Application对象常用的方法
       .Add:新增一个Application对象变量。
       例如:
       
       若需要使用Application对象,可以通过索引Application对象的变量名进行访问,例如:
       
       .Clear:清除全部的Application对象变量。
       .Get:通过索引关键字或变量名称得到变量的值。
       例如:
       
       .GetKey:通过索引关键字获取变量名称。
       .Lock:锁定全部的Application对象变量。
       .UnLock:解锁全部的Application对象变量。
       Application是网站公共的对象,任何一个用户都可以访问,所以为了防止各用户间访问的冲突,在使用Application对象时可以加锁,使用完再解锁。例如:
       
       .Remove:使用变量名称移除一个Application对象变量。
       .RemoveAll:移除所有的Application对象变量。
       .Set:使用变量名更新一个Application对象变量。
       Application对象常用的事件
       .Start事件:该事件是在Web应用程序启动时发生。
       .End事件:该事件在Web应用程序结束时发生,即Web服务器关闭或重新启动时。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有