处理Quartz.NET的正确方法?

Set*_*man 10 .net c# quartz.net

我在一个应用程序中使用Quartz.NET.处理Quartz.NET的正确方法是什么?

现在我正在做

    if (_quartzScheduler != null)
    {
        _quartzScheduler = null;
    }
Run Code Online (Sandbox Code Playgroud)

这还不够,还是应该在jobType类中实现dispose或者什么?

赛斯

jvi*_*lta 11

scheduler.Shutdown(waitForJobsToComplete: true);
Run Code Online (Sandbox Code Playgroud)

当然,如果你还没有使用C#4.0,那么命名参数不起作用:

scheduler.Shutdown(true);
Run Code Online (Sandbox Code Playgroud)