一组协同工作以完成某项任务的ASP文件被调用的应用程序。 Application对象用来把这些文件捆绑在一起。
应用程序对象
在网络上可以在应用程序包括共同完成某项任务数的ASP文件。 Application对象用来把这些文件捆绑在一起。
Application对象是用于从任何网页存储和访问的变量,就像Session对象。 不同的是,所有用户共享一个应用对象(with Sessions there is ONE Session object for EACH user) 。
Application对象认为,将通过在应用中有许多页面使用的信息(like database connection information) 。 该信息可从任何网页进行访问。 这些信息也可以在一个地方改变,而更改会自动在所有页面上反映出来。
Application对象的集合,方法和事件的描述如下:
集合
采集 | 描述 |
---|---|
Contents | 包含通过脚本命令添加到应用程序中的所有项目 |
StaticObjects | 包含附加到与HTML应用程序的所有对象<object>标签 |
方法
方法 | 描述 |
---|---|
Contents.Remove | 删除从内容集合中的项 |
Contents. RemoveAll() | 删除从内容集合中的所有项目 |
Lock | 防止其他用户在应用程序的对象修改变量 |
Unlock | 允许其他用户修改Application对象中的变量(after it has been locked using the Lock method) |
活动
事件 | 描述 |
---|---|
Application_OnEnd | 当所有用户会话已经结束,并且应用程序结束时发生 |
Application_OnStart | 在创建第一个新的会话之前发生(when the Application object is first referenced) |