将进程外后台任务移植到进程内后台任务

将进程外后台活动移植到进程内活动的最简单方法是将 IBackgroundTask.Run 方法代码加入应用程序,并从 OnBackgroundActivated 中启动它。 这里描述的技术不是关于创建从 OOP 后台任务到进程内后台任务的 shim;它是关于将 OOP 版本重写(或移植)到进程内版本。

如果应用具有多个后台任务,后台激活示例可显示如何使用 BackgroundActivatedEventArgs.TaskInstance.Task.Name 确定启动的任务。

如果当前在后台进程和前台进程之间通信,可删除该状态管理和通信代码。

无法转换的后台任务和触发器类型