【发布时间】:2016-10-24 10:17:15
【问题描述】:
Windows 10 UWP BackgroundTask 是否可以使用实际应用的 ApplicationModel 命名空间来执行诸如将 Appointments 写入 AppointmentCalendar 之类的操作?
从我读过的BackgroundTask 到App,通信仅限于通过例如交换消息。 LocalStorage。
但是,如果我想真正从 BackgroundTask 更改应用程序的状态,那么这个限制有什么意义?
【问题讨论】:
-
这是一个有趣的问题。您是否尝试过编写一个带有后台任务的简单应用程序并尝试使用其中的
ApplicationModel?那可能会回答 can 的问题。关于来自BackgroundTask和App的通信限制;您必须记住,大多数后台任务在另一个应用程序中运行;这意味着该应用程序可以访问您的ApplicationModel上下文,这会使后台任务托管应用程序复杂化。
标签: c# uwp windows-10 windows-10-universal