2017-05-12 3 views

答えて

0

HangfireはNCrontabライブラリを使用します。ご覧のとおり、このライブラリは、独自の機能を迅速にテストする方法を提供します。ただ、オープンC# Interactive Visual Studioでのウィンドウとは、以下のようなコードを貼り付けます。

#r "C:\Users\YOUR_USER\.nuget\packages\ncrontab\3.3.0\lib\netstandard1.0\NCrontab.dll" 
using NCrontab; 
var s = CrontabSchedule.Parse("0 0 * * 1"); 
var start = new DateTime(2000, 1, 1); 
var end = start.AddYears(12); 
var occurrences = s.GetNextOccurrences(start, end); 
Console.WriteLine(string.Join(Environment.NewLine, 
    from t in occurrences 
    select $"{t:ddd, dd MMM yyyy HH:mm}")); 

もう一つの方法は、オンラインのcrontabビジュアライザを使用することです。例:cron.schlitt.info

両方のツールで同じ結果が得られます。つまり、cron式は「毎週月曜日に永遠に実行する」という意味です。

関連する問題