Win10 BackgroundTask

Posted androllen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win10 BackgroundTask相关的知识,希望对你有一定的参考价值。

1.这里面详细的说明了后台任务的搭建 调用等

提示:

1.BackgroundTaskRegistration 里面有这两个事件 OnCompleted/Progress

这两个事件只允许在前台的时候使用,如果在后台的时候 你想通过事件回调你的更新磁贴方法是不可取的

2.后台任务会根据timetrigger的时间启动后台轮训,这个时候一般是15分钟。

也可以自己在添加一个类处理自己的启动更新磁贴方法

3.有人会问我的后台为啥不执行?有很多原因

1.)注册到启动项目后台类型 选择触发器

2.)output type :选择运行时组件

3.)public sealed

4.)选择你注册的触发器  IBackgroundTrigger timeTrigger = new TimeTrigger(15, false);

5.)注册 taskBuilder.Register();

6.)可以写文件追加看一下

4.后台任务运行时组件引用了其他的类库。在类库内写文件的时候要特别注意,防止访问受限异常

5.有人会问为啥我的磁贴不更新。有很多原因 可能磁贴的模版写的不对,可能网络请求失败,重复请求同一个Url,可能写文件异常。等等吧。

仔细查找打断点。授鱼不如授以渔。授渔不如亲自试,亲试不如有思想!记得有人这么说过,后两句忘记怎么说了。

以上是关于Win10 BackgroundTask的主要内容,如果未能解决你的问题,请参考以下文章

win7升到win10后原来的软件能用吗?

Win10可以免费升级Win11吗?

求助,win7升级win10无法保留个人设置和应用

win10升级助手始终卡在0%?

装win10以后,win7不引导

笔记本win10换win7一定要格盘吗?