培训
通知 (系统事件通知服务)
系统事件通知服务使移动感知应用程序能够接收来自 SENS 监视的系统事件的通知。 当请求的事件发生时,SENS 会通知应用程序。
SENS 可以通知应用程序三类系统事件:
- TCP/IP 网络事件,例如 TCP/IP 网络连接的状态或连接的质量。
- 用户登录事件。
- 电池和交流电源事件。
例如,应用程序可以订阅以下任何系统事件:
- 建立网络连接
- 当可以在指定的连接质量 (QOC) 参数内到达指定目标时的通知
- 计算机已切换到电池供电
- 剩余电池电量的百分比在指定的参数内
- 使用 Synchronization Manager 发生的计划事件
Windows Server 2008 R2 和 Windows 7:订阅者最多有 3 分钟的时间响应 ISensLogon 和 ISensLogon2 接口上的通知。 3 分钟后,SENS 取消对订阅者的调用并取消阻止通知线程。 如果需要长时间的操作来响应通知,请尽快从 ISensLogon 或 ISensLogon2 返回并打开另一个线程进行处理。
其他资源
文档
-
监视移动计算机上运行的程序的系统事件通知,以确定网络连接带宽和延迟。 编写适用于移动计算和高延迟 LAN 的优化应用程序。
-
专为移动用户使用而设计的应用程序需要一组独特的连接功能和通知,过去,单个应用程序需要在内部实现这些功能。
-
多种类型的应用程序可以利用系统事件通知服务提供的连接功能和通知服务。