我正在使用Scenario4测试后台示例,它从不调用Run,我按照步骤操作,这就是我看到的内容:
1.-致电后
BackgroundTaskRegistration task = builder.Register();
任务有Trigger = null
是否应该是
之前指定的触发器builder.SetTrigger(trigger); ?
2.-理论上,当我注册后台任务时,它应该出现在这里EventViewer - BackgroundTaskInfrastructure但它不会出现在这里?
3.-尝试调试我的调试位置 - 暂停应用程序但是超过15分钟之后它永远不会到达,应该是简单的暂停和等待吗?
我在内部添加了一个通知:
var toastXML = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText01);
var toastTextElements = toastXML.GetElementsByTagName("text");
toastTextElements.First().AppendChild(toastXML.CreateTextNode("Hello World:"));
var toastNotification = new ToastNotification(toastXML);
toastNotification.ExpirationTime = DateTimeOffset.UtcNow.AddSeconds(30);
ToastNotificationManager.CreateToastNotifier().Show(toastNotification);
但它永远不会出现。 BackgroundTask和TimeTrigger一起工作吗?