不带队列运行Azure WebJob

不带队列运行Azure WebJob,azure,azure-webjobs,Azure,Azure Webjobs,有没有一种方法可以在不听取队列的情况下安排作业?我的意思是,我想每小时左右运行一次,然后做一些事情,不管排队的是谁。这有意义吗? 我能想到的一种解决方案是,每次完成任务时,将消息排队发送给自己,但对我来说,这并不是一个干净的解决方案。当然,不需要听队列。查看WebJobs文档了解如何安排作业:创建一个频率为1小时的计划作业,并使用Host.Call调用该函数。请参阅中的手动触发器功能计划作业的最简单方法是使用您希望在计划中执行的在线作业方法 Azure存储(队列、Blob、表)与WebJobs

有没有一种方法可以在不听取队列的情况下安排作业?我的意思是,我想每小时左右运行一次,然后做一些事情,不管排队的是谁。这有意义吗?
我能想到的一种解决方案是,每次完成任务时,将消息排队发送给自己,但对我来说,这并不是一个干净的解决方案。

当然,不需要听队列。查看WebJobs文档了解如何安排作业:

创建一个频率为1小时的计划作业,并使用Host.Call调用该函数。请参阅

中的
手动触发器
功能计划作业的最简单方法是使用您希望在计划中执行的在线作业方法

Azure存储(队列、Blob、表)与WebJobs SDK集成为触发器(例如,用于针对表存储中的新值执行某些工作的触发器)。因此,我认为您对队列的引用与WebJobs SDK特别相关,后者只是运行WebJobs的一种方式。另一种方法是手动通过每个Azure网站下的WebJobs链接。您是说从Azure门户中每个网站下的WebJobs链接创建计划作业,还是以编程方式创建计划作业?host.RunAndBlock()不是吗;在该示例中,如果在计划的场景中使用RunAndBlock(),则会出现超时异常。我删除了RunAndBlock()以使它为我工作。