收到UWP的Appservice

时间:2018-10-20 15:34:17

标签: c# uwp

我想知道当我创建一个appservice并创建on requestrecived事件处理程序时,如果我也使用计时器触发器还是仅在外部由一个appserviceconnection连接时使用此偶数处理程序,则是否使用

我想做的是创建一个应用程序服务,该服务在触发器上运行(以更新实时磁贴),并且还允许应用程序通过使用appservice连接向其发送信息以创建目标实时磁贴。

如果在某个地方回答了这个问题,我一直找不到

1 个答案:

答案 0 :(得分:2)

您将必须在appxmanifest中分别声明AppService和BackgroundTask扩展。如果您将它们都声明为In-proc,则它们将在同一过程中运行,然后您的方案就可以无缝完成。

不过,您应该将其视为两个不同的触发器:一个是在计时器上定期触发,另一个是从连接到该服务的应用触发。两者都可以触发相同的代码/动作。

还要注意,客户端无需连接即可运行AppService。操作系统将根据需要启动它(并在不再需要时将其关闭)。