protected void Application_End(object sender, EventArgs e) { AppGlobal.AppEnd(); }
static void Application_ThreadExit(object sender, EventArgs e) { AppGlobal.AppEnd(); }
public void Dispose() { AppGlobal.AppEnd(); }