运行计划不再是Azure Web作业中的选项吗?

时间:2017-05-16 13:34:45

标签: azure azure-web-sites azure-webjobs

我使用这种 - https://msdn.microsoft.com/en-us/pnp_articles/getting-started-with-building-azure-webjobs-for-your-office365-sites方法来创建一个Web作业,我无法看到下面的屏幕。 “按计划运行”不再是一个选项吗?  enter image description here

以下是我得到的屏幕:

enter image description here

Web作业完全按需运行,但我真正需要的是安排。任何有关这方面的帮助将受到高度赞赏。

1 个答案:

答案 0 :(得分:4)

您可以将settings.job文件添加到WebJob。这可以包括一个CHRON表达式,指定作业应该运行的时间。相应的文档是here

或者,您可以使用TimerTriggerAttribute。这是一个WebJobs SDK扩展。这样做的文档和示例是here。请注意,如果您使用TimerTrigger,则需要确保将WebJob部署为连续的。 TimerTrigger将唤醒并根据您提供的计划调用指定的方法。