我正在尝试实现一个实现 System.Web.HttpApplication 接口的类(我们称之为 CustomerConnection 类)。我尝试以这种方式在这个类中实现两个事件 session_end 和 application_end 事件:
public class CustomerConnection: System.Web.HttpApplication
{
protected void Session_End(object sender, EventArgs e)
{
HttpApplication application = (HttpApplication)sender;
HttpContext context = application.Context;
SqlConnection connection = context.Items[Database_Con] as SqlConnection;
connection.close();
}
protected void Application_End(object sender, EventArgs e)
{
HttpApplication application = (HttpApplication)sender;
HttpContext context = application.Context;
//someotherEvent
}
但似乎这些事件在应用程序结束或会话注销时都没有执行。
我应该如何让这些事件得到执行?是不是我必须通知某些其他事件?
我只是在创建一个新的客户类对象。执行这些事件是否足够,或者我的方法从根本上是错误的?
请帮帮我
感谢期待