通知 (系统事件通知服务)
系统事件通知服务使移动感知应用程序能够接收来自 SENS 监视的系统事件的通知。 当请求的事件发生时,SENS 会通知应用程序。
SENS 可以通知应用程序三类系统事件:
- TCP/IP 网络事件,例如 TCP/IP 网络连接的状态或连接的质量。
- 用户登录事件。
- 电池和交流电源事件。
例如,应用程序可以订阅以下任何系统事件:
- 建立网络连接
- 当可以在指定的连接质量 (QOC) 参数内到达指定目标时的通知
- 计算机已切换到电池供电
- 剩余电池电量的百分比在指定的参数内
- 使用 Synchronization Manager 发生的计划事件
Windows Server 2008 R2 和 Windows 7:订阅者最多有 3 分钟的时间响应 ISensLogon 和 ISensLogon2 接口上的通知。 3 分钟后,SENS 取消对订阅者的调用并取消阻止通知线程。 如果需要长时间的操作来响应通知,请尽快从 ISensLogon 或 ISensLogon2 返回并打开另一个线程进行处理。