17.后台任务

作者: 落地成佛 | 来源:发表于2017-08-30 22:05 被阅读18次

一、概述

通过继承 BackgroundJob<TArgs> 类或者直接实现 IBackgroundJob<TArgs> 接口,我们可以创建一个后台作业。

二、使用

2.1定义后台任务

public class TestJob : BackgroundJob<int>, ITransientDependency
{
public override void Execute(int number)
{
Logger.Debug(number.ToString());
}
}

2.1调用后台任务

public class MyService
{
  private readonly IBackgroundJobManager _backgroundJobManager;
  public MyService(IBackgroundJobManager backgroundJobManager)
  {
    _backgroundJobManager = backgroundJobManager;
  } 
public void Test()
{
  _backgroundJobManager.Enqueue<TestJob, int>(42);
}
}

相关文章

  • 17.后台任务

    一、概述 通过继承 BackgroundJob 类或者直接实现 IBackgroundJob

  • uap后台任务&&预警平台

    后台任务 【后台任务类型注册】 业务插件:对应的后台任务入口类nc.bs.**.**BGWorkPlugin 关键...

  • PINCache中的后台任务

    PINCache中的后台任务 在PINCache磁盘缓存策略中,针对数据写入,删除等磁盘操作,作者用了后台任务操作...

  • iOS 中的后台任务UIBackgroundTaskIdenti

    开启后台任务 This method requests additional background executi...

  • JetPack之WorkManager

    WorkManager的作用 一.确保重要的后台任务,一定会被执行,后台任务(例如:非及时性的(请求服务器及时性)...

  • 后台任务

    官方文档 Background Tasks

  • 后台任务

    https://developer.android.com/training/best-background 后台...

  • 后台任务

    http://www.ruanyifeng.com/blog/2016/02/linux-daemon.html[...

  • ios后台保活

    原理:1.开启后台任务权限,播放音乐 2.app后台后,开启后台任务,定时轮询后台剩余时间,低于20秒时候再申请新...

  • Android 后台任务

    Android 后台任务 ServiceAndroid N(Android 7.0)和 Android O(And...

网友评论

    本文标题:17.后台任务

    本文链接:https://www.haomeiwen.com/subject/udxfjxtx.html