如何在独立进程中运行UWP后台任务?
答
使用资源组属性扩展节点上指定哪些任务可以同时运行VS需要在一个单独的进程中运行:
<Extensions>
<Extension Category="windows.backgroundTasks"
EntryPoint="BackgroundTasks.SessionConnectedTriggerTask"
ResourceGroup="foo">
<BackgroundTasks>
<Task Type="systemEvent" />
</BackgroundTasks>
</Extension>
<Extension Category="windows.backgroundTasks"
EntryPoint="BackgroundTasks.TimeZoneTriggerTask"
ResourceGroup="foo">
<BackgroundTasks>
<Task Type="systemEvent" />
</BackgroundTasks>
</Extension>
<Extension Category="windows.backgroundTasks"
EntryPoint="BackgroundTasks.TimerTriggerTask"
ResourceGroup="bar">
<BackgroundTasks>
<Task Type="timer" />
</BackgroundTasks>
</Extension>
<Extension Category="windows.backgroundTasks"
EntryPoint="BackgroundTasks.ApplicationTriggerTask"
ResourceGroup="bar">
<BackgroundTasks>
<Task Type="general" />
</BackgroundTasks>
</Extension>
<Extension Category="windows.backgroundTasks"
EntryPoint="BackgroundTasks.MaintenanceTriggerTask"
ResourceGroup="foobar">
<BackgroundTasks>
<Task Type="general" />
</BackgroundTasks>
</Extension>
</Extensions>