欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

.net下Quartz.Net的使用方法

 更新時(shí)間:2017年07月18日 14:30:17   作者:zhjchhahaha  
這篇文章主要為大家詳細(xì)介紹了.net下Quartz.Net的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

Quartz.net是作業(yè)調(diào)度框架,具體內(nèi)容如下

1. 項(xiàng)目中添加quartz.net的引用(這里使用nuget管理)

新建一個(gè)類TimingJob,該類主要用于實(shí)現(xiàn)任務(wù)邏輯

using Quartz;
using System;

namespace QuartzNetDemo
{
 /// <summary>
 /// 定時(shí)任務(wù)類
 /// </summary>
 public class TimingJob : IJob
 {
 public void Execute(IJobExecutionContext context)
 {
  //將要定時(shí)執(zhí)行的邏輯代碼寫于此處
  Console.WriteLine("任務(wù)執(zhí)行了");
 }
 }
}

在Program.cs中:(這里是控制臺應(yīng)用程序)

using Quartz;
using Quartz.Impl;
using System;

namespace QuartzNetDemo
{
 class Program
 {
 static void Main(string[] args)
 {
  ISchedulerFactory sf = new StdSchedulerFactory();
  IScheduler scheduler = sf.GetScheduler();

  IJobDetail job = JobBuilder.Create<TimingJob>().WithIdentity("job1", "mygroup").Build();

  ITrigger trigger = TriggerBuilder.Create().StartAt(DateTime.Now.AddSeconds(5)).WithCronSchedule("/2 * * ? * *").Build();

  scheduler.ScheduleJob(job,trigger);
  scheduler.Start();
 }
 }
}

程序運(yùn)行時(shí),經(jīng)過5秒后,每間隔2秒輸出信息

Cron表達(dá)式:

quartz.NET中的cron表達(dá)式使用形如 "/5 * * ? * * *"  這樣的7位表達(dá)式,最后一位年非必選,表達(dá)式從左到右,依此是秒、分、時(shí)、月第幾天、月、周幾、年

特殊字符與解釋:

, 或的意思。
/ a/b。 a:代表起始時(shí)間,b頻率時(shí)間。
* 頻率。 即每一次波動(dòng)。
- 區(qū)間。
? 任意值 。 即每一次波動(dòng)。只能用在DayofMonth和DayofWeek,二者沖突。指定一個(gè)另一個(gè)一個(gè)要用?
L 表示最后。 只能用在DayofMonth和DayofWeek
W 工作日。 表示最后。 只能用在DayofWeek
#x#y。 只能用DayofMonth。 某月的第y個(gè)星期x

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • asp.net 頁面?zhèn)髦档膸讉€(gè)方法

    asp.net 頁面?zhèn)髦档膸讉€(gè)方法

    在網(wǎng)頁應(yīng)用程序的開發(fā)中,頁面之間的傳值應(yīng)該是最常見的問題了。
    2009-11-11
  • 在 .NET Core 中使用 Diagnostics (Diagnostic Source) 記錄跟蹤信息

    在 .NET Core 中使用 Diagnostics (Diagnostic Source) 記錄跟蹤信息

    今天給大家講一下在 .NET Core 2 中引入的全新 DiagnosticSource 事件機(jī)制,為什么說是全新呢? 在以前的 .NET Framework 有心的同學(xué)應(yīng)該知道也有 Diagnostics,那么新的 .NET Core 中有什么變化呢?跟隨小編一起看看吧
    2021-06-06
  • .net core 靜態(tài)類獲取appsettings的方法

    .net core 靜態(tài)類獲取appsettings的方法

    這篇文章主要介紹了.net core 靜態(tài)類獲取appsettings的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • .net 生成拼音碼與五筆碼實(shí)例代碼

    .net 生成拼音碼與五筆碼實(shí)例代碼

    在本篇文章里小編給大家整理的是關(guān)于.net 生成拼音碼與五筆碼實(shí)例代碼內(nèi)容,需要的朋友們學(xué)習(xí)參考下。
    2019-08-08
  • ASP.NET―001:GridView綁定List、頁面返回值具體實(shí)現(xiàn)

    ASP.NET―001:GridView綁定List、頁面返回值具體實(shí)現(xiàn)

    這篇文章主要介紹了ASP.NET―GridView綁定List、頁面返回值具體實(shí)現(xiàn),需要的朋友可以參考下
    2014-02-02
  • asp.net FreeTextBox配置詳解

    asp.net FreeTextBox配置詳解

    FreeTextBox 是一個(gè)開源的服務(wù)器控件。我們可以輕松地將其嵌入到 Web Forms 中實(shí)現(xiàn)HTML內(nèi)容的在線編輯。
    2009-11-11
  • ASP.NET 2.0,C#----圖像特效處理

    ASP.NET 2.0,C#----圖像特效處理

    ASP.NET 2.0,C#----圖像特效處理...
    2007-04-04
  • ASP.NET Core 2.0 WebApi全局配置及日志實(shí)例

    ASP.NET Core 2.0 WebApi全局配置及日志實(shí)例

    下面小編就為大家分享一篇ASP.NET Core 2.0 WebApi全局配置及日志實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • .net 4.5部署到docker容器的完整步驟

    .net 4.5部署到docker容器的完整步驟

    這篇文章主要給大家介紹了關(guān)于.net 4.5部署到docker容器的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用.net4.5具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • ASP.NET中Cookie的用法實(shí)例分析

    ASP.NET中Cookie的用法實(shí)例分析

    這篇文章主要介紹了ASP.NET中Cookie的用法,實(shí)例分析了在asp.net中針對cookie的設(shè)置、添加及讀取等常用操作技巧,非常簡單實(shí)用,需要的朋友可以參考下
    2015-08-08

最新評論