UWP:从BackgroundTask访问数据和模型

时间:2016-05-25 12:01:54

标签: uwp

今天我的问题是关于通用Windows平台中的BackgroundTasks。我想使用在BackgroundTasks中触发的推送通知和定期启动的其他BackgroundTasks。但是,如何从BackgroundTasks访问数据和模型?有没有办法做到这一点?或者也许唯一的解决方案是在外部库中分离模型和数据层?

由于

塞缪尔

1 个答案:

答案 0 :(得分:0)

实现这一目标的一种方法是实现中介模式。我知道PRISM企业库(Microsoft模式和实践)曾经有一个很棒的库,它有一个EventAggregator,可以用来将事件从后台任务传输到前台进程。

有人需要帮助我回答这个库是否仍然是当前UWP应用程序的当前选择。

但无论如何,某种形式的事件聚合是在后台和前台任务之间进行通信的方式;实际上,您有活动发布者和活动订阅者。