0
点赞
收藏
分享

微信扫一扫

1.application

月白色的大狒 2022-03-12 阅读 58

Application对象是HttpApplicationState类的一个实例,Application状态是整个应用程序全局的。本文主要详细介绍Application对象的用法。

一、全局应用程序类

从Application这个单词上大致可以看出Application状态是整个应用程序全局的。在ASP时代我们通常会在Application中存储一些公共数据,而ASP.NET中Application的基本意义没有变:在服务器内存中存储数量较少又独立于用户请求的数据。由于它的访问速度非常快而且只要应用程序不停止,数据一直存在,我们通常在Application_Start的时候去初始化一些数据,在以后的访问中可以迅速访问和检索。

Global.asax 是一个用来处理应用程序全局的事件。打开文件,系统已经为我们定义了一些事件的处理方法。

复制代码 代码如下:


void Application_Start(object sender, EventArgs e)
{
    // 在应用程序启动时运行的代码
}  
 
void Application_End(object sender, EventArgs e)
{
    //  在应用程序关闭时运行的代码
}      
 
void Application_Error(object sender, EventArgs e)
{
    // 在出现未处理的错误时运行的代码
}
 
void Session_Start(object sender, EventArgs e)
{
    // 在新会话启动时运行的代码
}
 
void Session_End(object sender, EventArgs e)
{
    // 在会话结束时运行的代码
 
    // 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为InProc 时,才会引发 Session_End 事件
 
    // 如果会话模式设置为 StateServer 或 SQLServer,则不会引发该事件
}

举报

相关推荐

0 条评论