zoukankan      html  css  js  c++  java
  • C# .Net WebApi 使用Hangfire

    1.安装依赖包

      Install-Package Hangfier

    2.新建OWIN.Startup;(有就不用加了;代码如下)

    //获取数据库连接串
    string myConn = System.Configuration.ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
                Hangfire.GlobalConfiguration.Configuration.UseSqlServerStorage(myConn);
             app.UseHangfireDashboard();
          app.UseHangfireServer();

    3.完事后直接运行数据库出现这几张代表成功;然后在url地址栏端口号后面拼上/Hangfire 进入面板

     4.类型(官网地址:https://www.hangfire.io/)

    //一次性作业用完销毁
    var
    jobId = BackgroundJob.Enqueue(() => "方法名");
    //周期作业
    RecurringJob.AddOrUpdate(() => "方法名","Cron表达式");
    //延期作业多久后执行
    var jobId = BackgroundJob.Schedule(() => Console.WriteLine("Delayed!"),TimeSpan.FromDays(7));
    //例如----------------------自定义编号----方法名-------------cron表达式-----------------------设置北京时间
     RecurringJob.AddOrUpdate("Cold",() => ForecastCold(), dataAdd.GetAutoTime(ForecastType),TimeZoneInfo.Local);
    end
     
  • 相关阅读:
    单调栈
    LRU先进先出算法
    IntelliJ IDEA 的安装
    IntelliJ IDEA 的介绍
    Tampermonkey 油猴脚本例子2
    Tampermonkey 油猴脚本例子
    Python PIL.Image 图片操作
    Python os 备查
    Pytorch tensor 常用操作 备查
    Pytorch torchvision.utils.save_image 图片保存工具
  • 原文地址:https://www.cnblogs.com/provedl/p/13892112.html
Copyright © 2011-2022 走看看