0
  1. 我目前有一个创建作业的设置,然后收集有关作业中任务的一些指标。我想做类似的事情,但是通过设置工作计划来代替。特别是,我想设置一个以我指定的重复间隔唤醒的作业计划,并运行我在创建作业时运行的相同代码。这样做的最佳方法是什么?

  2. 似乎有一个 CloudJobSchedule 可以用来设置我的作业计划,但这只能让我创建一个作业管理器任务,并指定几个属性。如何在作业计划创建的作业上运行外部代码?

  3. 它还有助于阐明 CloudJobSchedule 的工作原理。具体来说,在我提交我的工作计划之后,会以编程方式发生什么。代码是否只是按顺序移动并运行其余代码。在这种情况下,获取对作业计划创建的最后一个作业的引用并在返回的作业上运行代码是否有意义?

4

1 回答 1

0
  1. 您需要创建一个CloudJobSchedule。您可以在Schedule中指定重复周期。
  2. 如果您每次重复只需要运行一个任务,那么您的作业管理器任务可以只是您需要运行的任务。如果您需要在每个作业重复运行多个任务,您的作业管理器需要具有将任务提交到 Batch 并监控完成的逻辑(如有必要)。
  3. 当您向 Batch 提交作业计划时,您的客户端代码将继续运行。这种行为与您提交常规工作没有什么不同。您可以通过JobScheduleExecutionInformationRecentJob属性检索上次运行的作业。
于 2017-08-01T16:37:24.373 回答