使用任务调度程序包装器库执行方法

时间:2015-07-29 05:51:07

标签: c#

我有一个简单的工作类,我想继续执行它。我做了很少的搜索,我找到了Microsoft.Win32.Task-scheduler库。但我无法找到如何用它执行一个我的类方法。

我是C#编程的新手,所以如果这是一个愚蠢的问题,请接受我的道歉。如果有更好的方法来开发任务调度程序应用程序我真的是学徒让我知道。

这是我的工作班:

class Job
{
    private int counter = 0;
    public override string GetName()
    {
        return this.GetType().Name;
    }
    public override void DoJob()
    {
        //do a job
        counter++;
    }
    public override bool IsRepeatable()
    {
        return true;
    }
    public override int GetRepetitionIntervalTime()
    {
        return 1000;
    }
}

1 个答案:

答案 0 :(得分:1)

我建议使用Quartz.net进行此类工作:

它与您的代码类似,您可以创建多个实现IJob接口的作业类。