gpt4 book ai didi

windows-phone-7 - ScheduledTaskAgent 和 PeriodicTask 是否需要与主应用程序位于单独的程序集中?

转载 作者:行者123 更新时间:2023-12-04 11:29:27 26 4
gpt4 key购买 nike

我试着关注这个 example来自微软,我可以告诉我,除了将 ScheduledTaskAgent 和 PeriodicTask 放在单独的程序集中之外,我做了一切。当我在模拟器中运行我的应用程序并尝试使用以下命令启动周期性任务时:
ScheduledActionService.LaunchForTest(_task.Name, TimeSpan.FromSeconds(60));
没有任何 react ,没有异常(exception),一分钟后 ScheduledTaskAgent 永远不会启动,当我查看模拟器上的“设置 > 后台任务”时,没有列出任何内容。

最佳答案

是的,它们需要在一个单独的程序集中,您需要在您的 WMAppManifest.xaml 中引用它。 , 像这样:

<Tasks>
<DefaultTask Name="_default" NavigationPage="Views/MainPage.xaml" />
<ExtendedTask Name="BackgroundTask">
<BackgroundServiceAgent Specifier="ScheduledTaskAgent" Name="DMI.ScheduledAgent" Source="DMI.TaskAgent" Type="DMI.TaskAgent.ScheduledAgent" />
</ExtendedTask>

您可以阅读 MSDN BackgroundServiceAgent 的正确值是多少属性是。

如果您使用 Visual Studio Windows Phone 计划任务代理 模板, BackgroundServiceAgent任务自动添加到 WMAppManifest.xaml具有正确的值。

关于windows-phone-7 - ScheduledTaskAgent 和 PeriodicTask 是否需要与主应用程序位于单独的程序集中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7018790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com