我有一个 Web 应用程序,可以生成其他团队上传的较小图像的放大图像,如果上传的文件夹中没有图像,则停止。
需要单击一个按钮以开始生成图像并在每次完成时重新启动。
是否可以在应用程序停止时定期自动触发此单击事件,例如 15 分钟或更长时间。
在较早的线程How to write C# Scheduler上提出了类似的问题。
private void OnTimerTick()
{
if (DateTime.Now.Minutes % 15 == 0)
{
// Do something
}
}
我应该在哪里放置计时器来调用下面的代码?
protected void btnImgGenerate_click()
{
// Application code
}
有没有办法检查asp.net中的Web应用程序是否已停止执行然后自动重新启动它?
使用计时器,我可以安排应用程序在一天中的特定时间启动和停止,并使用第二种方法使应用程序在指定的一天中持续运行。