用于检测系统何时从ASP睡眠状态唤醒的事件?

时间:2015-05-21 14:14:09

标签: c# asp.net code-behind

我知道这个问题存在:

Event to detect System wake up from sleep in C#

然而,这似乎只适用于WinForms。我需要从用C#编写的ASP Intranet应用程序中执行此操作。这可能吗?

1 个答案:

答案 0 :(得分:2)

无法在Web应用程序的客户端(浏览器端)检测系统事件(不能没有可以直接与浏览器和操作系统连接的插件)。

使用本机插件这是可行的,但是必须为您打算支持的每个浏览器/平台实现插件。

如果您的应用程序严格来说是一个Intranet应用程序,并且您可以控制使用的浏览器以及在哪个平台上,那么向浏览器添加插件可能比通常情况下的工作要少得多。

根据我的经验,最好使用C / C ++而不是C#来实现这样的插件,这样就可以避免尝试将.NET框架加载到浏览器进程中的各种问题。尽管如此,这可能已经改变了 - 我只做了IE插件,而且是在几年前。