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

CloudJobSchedule 类

定义

一个作业计划,它通过指定运行作业的时间和用于创建每个作业的规范来允许定期作业。

public class CloudJobSchedule : Microsoft.Azure.Batch.IInheritedBehaviors, Microsoft.Azure.Batch.IRefreshable
type CloudJobSchedule = class
    interface IRefreshable
    interface IInheritedBehaviors
Public Class CloudJobSchedule
Implements IInheritedBehaviors, IRefreshable
继承
CloudJobSchedule
实现

构造函数

CloudJobSchedule()

支持模拟 CloudJobSchedule 类的默认构造函数。

属性

CreationTime

获取作业计划的创建时间。

CustomBehaviors

获取或设置一个行为列表,这些行为可修改或自定义通过此 CloudJobSchedule发出的对 Batch 服务的请求。

DisplayName

获取或设置作业计划的显示名称。

ETag

获取作业计划的 ETag。

ExecutionInformation

获取作业计划的执行信息。

Id

获取或设置作业计划的 ID。

JobSpecification

获取或设置一个 JobSpecification ,其中包含要根据 Schedule创建的作业的详细信息。

LastModified

获取作业计划的上次修改时间。

Metadata

获取或设置与计划关联的名称/值对的列表,作为元数据。

PreviousState

获取作业计划的先前状态。

PreviousStateTransitionTime

获取作业计划进入其先前状态的时间。

Schedule

获取或设置确定何时创建作业的计划。

State

获取作业计划的当前状态。

StateTransitionTime

获取 进入其当前状态的时间 CloudJobSchedule

Statistics

获取一个 JobScheduleStatistics ,其中包含作业计划的整个生存期的资源使用情况统计信息。

Url

获取作业计划的 URL。

方法

Commit(IEnumerable<BatchClientBehavior>)

将此CloudJobSchedule提交到Azure Batch服务。

CommitAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

将此CloudJobSchedule提交到Azure Batch服务。

CommitChanges(IEnumerable<BatchClientBehavior>)

将此所有挂起的CloudJobSchedule更改提交到Azure Batch服务。

CommitChangesAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

将此所有挂起的CloudJobSchedule更改提交到Azure Batch服务。

Delete(IEnumerable<BatchClientBehavior>)

删除此 CloudJobSchedule

DeleteAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

删除此 CloudJobSchedule

Disable(IEnumerable<BatchClientBehavior>)

禁用此 CloudJobSchedule。 禁用的计划不会创建新作业,但可能会在以后重新启用。

DisableAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

禁用此 CloudJobSchedule。 禁用的计划不会创建新作业,但可能会在以后重新启用。

Enable(IEnumerable<BatchClientBehavior>)

启用此 CloudJobSchedule,允许根据 Schedule创建作业。

EnableAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

启用此 CloudJobSchedule,允许根据 Schedule创建作业。

ListJobs(DetailLevel, IEnumerable<BatchClientBehavior>)

枚举在此 CloudJobSchedule下创建的作业

Refresh(DetailLevel, IEnumerable<BatchClientBehavior>)

刷新当前 CloudJobSchedule

RefreshAsync(DetailLevel, IEnumerable<BatchClientBehavior>, CancellationToken)

刷新当前 CloudJobSchedule

Terminate(IEnumerable<BatchClientBehavior>)

终止此 CloudJobSchedule。 终止的计划保留在系统中,但不创建新作业。

TerminateAsync(IEnumerable<BatchClientBehavior>, CancellationToken)

终止此 CloudJobSchedule。 终止的计划保留在系统中,但不创建新作业。

适用于