设置事件触发器 UWP

Set an event trigger UWP

我正在使用 UWP,我想知道如何设置事件触发器以在任务注册后执行一个后台任务。

        var builder = new BackgroundTaskBuilder();
        Debug.WriteLine("Started to Exist");
        builder.Name = exampleTaskName;
        builder.TaskEntryPoint = "RuntimeComponent1.FirstTask";
        var timeTrigger = new TimeTrigger(1, true);
        builder.SetTrigger(timeTrigger);
        builder.Register();

(我的代码)

谢谢

根据您发布的代码,您在初始化时间事件触发器的新实例时设置错误 FreshnessTimeFreshnessTime 应大于 15 分钟或至少等于 15 分钟。

Note If FreshnessTime is set to less than 15 minutes, an exception is thrown when attempting to register the background task.

更多信息请参见GitHub中的TimeTrigger.TimeTrigger constructor or TimeTrigger.FreshnessTime property. And there is also a official Background task sample,您可以参考。