通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

BatchJobScheduleConfigurationOutput interface

将创建作业的计划。 所有时间都分别固定为 UTC,不受夏令时的影响。

属性

doNotRunAfter

在此作业计划下不会创建任何作业的时间。 此计划将在最后期限过去后立即移动到已完成状态,并且此作业计划下没有活动作业。 如果未指定 doNotRunAfter 时间,并且要创建定期作业计划,则在显式终止作业计划之前,作业计划将保持活动状态。

doNotRunUntil

最早可在此作业计划下创建任何作业的时间。 如果未指定 doNotRunUntil 时间,计划将立即开始创建作业。

recurrenceInterval

作业计划下两个连续作业的开始时间之间的时间间隔。 作业计划在任何给定时间最多可以有一个活动作业。 由于作业计划在任何给定时间最多可以有一个活动作业,因此,如果要在作业计划下创建新作业,但上一个作业仍在运行,则 Batch 服务在上一个作业完成之前不会创建新作业。 如果上一个作业未在新 recurrenceInterval 的 startWindow 期间内完成,则不会计划该间隔的新作业。 对于定期作业,通常应在 jobSpecification 中指定 jobManagerTask。 如果不使用 jobManagerTask,则需要一个外部进程来监视何时创建作业、将任务添加到作业并终止作业,以便下次重复。 默认值为计划不会递归:在 doNotRunUntil 时间之后的 startWindow 中创建一个作业,并在该作业完成后立即完成计划。 最小值为 1 分钟。 如果指定了较低的值,Batch 服务将拒绝计划并显示错误;如果直接调用 REST API,则 HTTP 状态代码为 400(请求错误)。

startWindow

时间间隔,从计划指示应创建作业的时间开始,必须在其中创建作业。 如果未在 startWindow 间隔内创建作业,则会丢失“机会”;在计划下一次重复之前,不会创建任何作业。 如果计划是定期的,并且 startWindow 比重复间隔长,则这相当于无限 startWindow,因为一个 recurrenceInterval 中“due”的作业不会转发到下一个重复间隔。 默认值为无限。 最小值为 1 分钟。 如果指定了较低的值,Batch 服务将拒绝计划并显示错误;如果直接调用 REST API,则 HTTP 状态代码为 400(请求错误)。

属性详细信息

doNotRunAfter

在此作业计划下不会创建任何作业的时间。 此计划将在最后期限过去后立即移动到已完成状态,并且此作业计划下没有活动作业。 如果未指定 doNotRunAfter 时间,并且要创建定期作业计划,则在显式终止作业计划之前,作业计划将保持活动状态。

doNotRunAfter?: string

属性值

string

doNotRunUntil

最早可在此作业计划下创建任何作业的时间。 如果未指定 doNotRunUntil 时间,计划将立即开始创建作业。

doNotRunUntil?: string

属性值

string

recurrenceInterval

作业计划下两个连续作业的开始时间之间的时间间隔。 作业计划在任何给定时间最多可以有一个活动作业。 由于作业计划在任何给定时间最多可以有一个活动作业,因此,如果要在作业计划下创建新作业,但上一个作业仍在运行,则 Batch 服务在上一个作业完成之前不会创建新作业。 如果上一个作业未在新 recurrenceInterval 的 startWindow 期间内完成,则不会计划该间隔的新作业。 对于定期作业,通常应在 jobSpecification 中指定 jobManagerTask。 如果不使用 jobManagerTask,则需要一个外部进程来监视何时创建作业、将任务添加到作业并终止作业,以便下次重复。 默认值为计划不会递归:在 doNotRunUntil 时间之后的 startWindow 中创建一个作业,并在该作业完成后立即完成计划。 最小值为 1 分钟。 如果指定了较低的值,Batch 服务将拒绝计划并显示错误;如果直接调用 REST API,则 HTTP 状态代码为 400(请求错误)。

recurrenceInterval?: string

属性值

string

startWindow

时间间隔,从计划指示应创建作业的时间开始,必须在其中创建作业。 如果未在 startWindow 间隔内创建作业,则会丢失“机会”;在计划下一次重复之前,不会创建任何作业。 如果计划是定期的,并且 startWindow 比重复间隔长,则这相当于无限 startWindow,因为一个 recurrenceInterval 中“due”的作业不会转发到下一个重复间隔。 默认值为无限。 最小值为 1 分钟。 如果指定了较低的值,Batch 服务将拒绝计划并显示错误;如果直接调用 REST API,则 HTTP 状态代码为 400(请求错误)。

startWindow?: string

属性值

string