我正在一个网站上工作,我想每隔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是一个更好的选择,它对我有用