【发布时间】:2019-10-03 09:26:28
【问题描述】:
我有一个 UWP 应用程序,它需要为每个系统启动/恢复/挂起/关闭执行日志任务。
有没有办法可以通过后台任务来完成这项任务? 从MS documents 来看,似乎没有触发此类事件的方式。
我目前有一个执行此操作的服务,并且可以从 UWP 访问该服务,但该服务不会与 UWP 应用程序一起打包,因此它可能不是目前最好的解决方案。
【问题讨论】:
-
您可以在
app.xaml.cs文件中捕获启动/恢复/挂起/关闭事件,因此您只需要创建一个可以添加当前应用程序日志的服务 -
@ketan 我知道这个生命周期是针对 UWP 应用程序本身的。但我想听的更多的是系统电源事件(即关闭计算机、使其进入睡眠状态等......)
-
如您所说,此类事件似乎没有什么触发器,所以如果您想通过后台任务来实现,那是不可行的。
标签: c# uwp triggers background-task