我想知道当我创建一个appservice并创建on requestrecived事件处理程序时,如果我也使用计时器触发器还是仅在外部由一个appserviceconnection连接时使用此偶数处理程序,则是否使用
我想做的是创建一个应用程序服务,该服务在触发器上运行(以更新实时磁贴),并且还允许应用程序通过使用appservice连接向其发送信息以创建目标实时磁贴。
如果在某个地方回答了这个问题,我一直找不到
答案 0 :(得分:2)
您将必须在appxmanifest中分别声明AppService和BackgroundTask扩展。如果您将它们都声明为In-proc,则它们将在同一过程中运行,然后您的方案就可以无缝完成。
不过,您应该将其视为两个不同的触发器:一个是在计时器上定期触发,另一个是从连接到该服务的应用触发。两者都可以触发相同的代码/动作。
还要注意,客户端无需连接即可运行AppService。操作系统将根据需要启动它(并在不再需要时将其关闭)。