[英]Job scheduling using Quartz.Net - some issues
I want to implement a job scheduler in my C# project. 我想在我的C#项目中实现工作计划程序。 I searched on google and finally got information about Quartz. 我在Google上搜索,最后获得了有关Quartz的信息。
So I try to use Quartz in my project. 所以我尝试在我的项目中使用Quartz。 For that I added quartz.dll
file and developed a simple application. 为此,我添加了quartz.dll
文件并开发了一个简单的应用程序。
This is my code: 这是我的代码:
using Quartz;
using Quartz.Impl;
public partial class job_scheduling_in_c : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
ISchedulerFactory schedFact = new StdSchedulerFactory();
//Yeni bir zamanlayıcı oluşturulup çalıştırılıyor
IScheduler sched = schedFact.GetScheduler();
sched.Start();
//Oluşturduğumuz görev(MyJob) hazırlanıyor
JobDetail jobDetail = new JobDetail("myJob", null, typeof(MyJob));
//Başlatıldıktan 20 sn sonra çalışacak bir SimpleTrigger oluşturuluyor.
//İlk çalışmadan sonra 10 sn arayla 5 kez daha tetiklenecek
Trigger trigger = new SimpleTrigger("myFirstTrigger",
null,
DateTime.UtcNow.AddSeconds(20),
null,
5,
TimeSpan.FromSeconds(10));
//Görev tetikleyici ile zamanlanıyor
sched.ScheduleJob(jobDetail, trigger);
//Uygulama bekletiliyor
ManualResetEvent resetEvent = new ManualResetEvent(false);
resetEvent.WaitOne();
}
But in that 但是在那
JobDetail jobDetail = new JobDetail("myJob", null, typeof(MyJob));
Trigger trigger = new SimpleTrigger("myFirstTrigger",
null,
DateTime.UtcNow.AddSeconds(20),
null,
5,
TimeSpan.FromSeconds(10));
I don't get the corresponding reference of JobDetail
and Trigger
class. 我没有得到JobDetail
和Trigger
类的相应参考。 If both are built in class or user-defined class. 如果两者都是内置类或用户定义的类。 If any one know please help me. 如果有人知道,请帮助我。
Did you add a reference to the Quartz
namespace? 您是否添加了对Quartz
名称空间的引用?
Right click on your project, choose Add reference from the menu and select the Quartz.dll. 右键单击您的项目,从菜单中选择“添加引用”,然后选择Quartz.dll。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.