c# - ASP .Net 中 ServletContextListener 的等价物

标签 c# asp.net servletcontextlistener

在Java中,我们可以实现和配置一个接口(interface),通过ServletContextListener监听应用程序部署和卸载的时间。 .例如,我可以在部署时执行一些任务以将数据加载到全局缓存中,并在应用程序未部署时执行临时文件删除任务(这些只是示例,并不意味着我会在我的应用程序中执行其中一些任务)。

在 asp.net 应用程序中是否有等效的类/接口(interface)?或者我怎样才能实现这种行为?

我希望在取消部署(停止)而不是部署(启动)Web 应用程序时执行一些任务。

最佳答案

看起来 ServletContextListener 会在将 servlet 添加到上下文或从上下文中删除时发出通知。 ASP.NET 应用程序不是 servlet,也不会加载到上下文中,因此没有完全等效的应用程序。

但是,有 Application* 事件。创建一个 ASP.NET Web 应用程序并查看 Global.asax.cs:

更多信息:

关于c# - ASP .Net 中 ServletContextListener 的等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24644208/

相关文章:

sqlite - Tomcat 无法启动并生成 java.util.concurrent.ExecutionException,如下所示,一旦我用 listener-class 初始化了 web.xml

java - 如何在用户登录seam之前获取应用程序上下文变量

c# - RabbitMQ 在一个连接内发送和消费消息

c# - 实例中的值类型在哪里

java - 如何在嵌入式tomcat中添加ServletContextListener

c# - ListBox 属性 (C#) 中的所选项目出错?

c# - 无法使用 AutoCompleteBox WebForm 获取 DataValueField

C# - 内部成员的命名约定

c# - RX.Net 中的 Subject 总是有害的吗?

javascript - 检查是否在客户端的一组复选框中选中了一个复选框