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