标签: 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作业,我无法看到下面的屏幕。 “按计划运行”不再是一个选项吗?
以下是我得到的屏幕:
Web作业完全按需运行,但我真正需要的是安排。任何有关这方面的帮助将受到高度赞赏。
答案 0 :(得分:4)
您可以将settings.job文件添加到WebJob。这可以包括一个CHRON表达式,指定作业应该运行的时间。相应的文档是here。
或者,您可以使用TimerTriggerAttribute。这是一个WebJobs SDK扩展。这样做的文档和示例是here。请注意,如果您使用TimerTrigger,则需要确保将WebJob部署为连续的。 TimerTrigger将唤醒并根据您提供的计划调用指定的方法。