使用C#在指定的时间间隔内调用方法

时间:2018-03-10 01:11:57

标签: c# asp.net web-applications

我正在一个网站上工作,我想每隔30分钟调用一个方法。我希望在用户可以自由使用网站时在后台完成这项工作。经过大量的研究,我发现了以下功能。

public static async Task myFunction()
{
    //Stuff Happens on the original UI thread

   await Task.Run(() => //This code runs on a new thread, control is returned to the caller on the UI thread.
   {
        while (?)
        {

        }
        //Do Stuff
   });

//Stuff Happens on the original UI thread after the loop exits.

}

我不知道我可以改变它,所以它会定期调用一个方法。请帮助我实际代码,因为我是C#和asp.net

的新手

编辑: Quartz.net是一个更好的选择,它对我有用

0 个答案:

没有答案