我有一个带有时间触发器的函数应用程序,它应该每晚运行一次。该函数看起来与此类似:
[FunctionName("XName")]
public async Task RunAsync(
[TimerTrigger("0 0 0 * * *", RunOnStartup = false)]
TimerInfo myTimer)
{
...
}
由于某些原因,此功能可能需要禁用几天然后再次启用。但是,即使我设置RunOnStartup
为false
,即使我在上午 9 点启用了该功能,也会直接触发该功能。
我想阻止它,我该怎么办?
PS 我不想更改 Cron 表达式,因为没有特定日期或特定模式来禁用该功能。这是一件很随意的事情。