Share via


IJobOperations Interface

 

Namespace:   Microsoft.WindowsAzure.Scheduler
Assembly:  Microsoft.WindowsAzure.Management.Scheduler (in Microsoft.WindowsAzure.Management.Scheduler.dll)

Syntax

public interface IJobOperations
public interface class IJobOperations
type IJobOperations = interface end
Public Interface IJobOperations

Methods

Name Description
CreateAsync(JobCreateParameters, CancellationToken)

Creates a new Job, allowing the service to generate a job id. Use CreateOrUpdate if a user-chosen job id is required.

CreateOrUpdateAsync(String, JobCreateOrUpdateParameters, CancellationToken)

Creates a new Job with a user-provided job id, or updates an existing job, replacing its definition with that specified.

DeleteAsync(String, CancellationToken)

Deletes a job.

GetAsync(String, CancellationToken)

Get the definition and status of a job.

GetHistoryAsync(String, JobGetHistoryParameters, CancellationToken)

Get the execution history of a Job.

GetHistoryWithFilterAsync(String, JobGetHistoryWithFilterParameters, CancellationToken)

Get the execution history of a Job with a filter on the job Status.

ListAsync(JobListParameters, CancellationToken)

Get the list of all jobs in a job collection.

ListWithFilterAsync(JobListWithFilterParameters, CancellationToken)

Get the list of jobs in a job collection matching a filter on job state.

UpdateJobCollectionStateAsync(JobCollectionJobsUpdateStateParameters, CancellationToken)

Update the state of all jobs in a job collections.

UpdateStateAsync(String, JobUpdateStateParameters, CancellationToken)

Update the state of a job.

Extension Methods

Name Description
Create(JobCreateParameters)

Creates a new Job, allowing the service to generate a job id. Use CreateOrUpdate if a user-chosen job id is required.(Defined by JobOperationsExtensions.)

CreateAsync(JobCreateParameters)

Creates a new Job, allowing the service to generate a job id. Use CreateOrUpdate if a user-chosen job id is required.(Defined by JobOperationsExtensions.)

CreateOrUpdate(String, JobCreateOrUpdateParameters)

Creates a new Job with a user-provided job id, or updates an existing job, replacing its definition with that specified.(Defined by JobOperationsExtensions.)

CreateOrUpdateAsync(String, JobCreateOrUpdateParameters)

Creates a new Job with a user-provided job id, or updates an existing job, replacing its definition with that specified.(Defined by JobOperationsExtensions.)

Delete(String)

Deletes a job.(Defined by JobOperationsExtensions.)

DeleteAsync(String)

Deletes a job.(Defined by JobOperationsExtensions.)

Get(String)

Get the definition and status of a job.(Defined by JobOperationsExtensions.)

GetAsync(String)

Get the definition and status of a job.(Defined by JobOperationsExtensions.)

GetHistory(String, JobGetHistoryParameters)

Get the execution history of a Job.(Defined by JobOperationsExtensions.)

GetHistoryAsync(String, JobGetHistoryParameters)

Get the execution history of a Job.(Defined by JobOperationsExtensions.)

GetHistoryWithFilter(String, JobGetHistoryWithFilterParameters)

Get the execution history of a Job with a filter on the job Status.(Defined by JobOperationsExtensions.)

GetHistoryWithFilterAsync(String, JobGetHistoryWithFilterParameters)

Get the execution history of a Job with a filter on the job Status.(Defined by JobOperationsExtensions.)

List(JobListParameters)

Get the list of all jobs in a job collection.(Defined by JobOperationsExtensions.)

ListAsync(JobListParameters)

Get the list of all jobs in a job collection.(Defined by JobOperationsExtensions.)

ListWithFilter(JobListWithFilterParameters)

Get the list of jobs in a job collection matching a filter on job state.(Defined by JobOperationsExtensions.)

ListWithFilterAsync(JobListWithFilterParameters)

Get the list of jobs in a job collection matching a filter on job state.(Defined by JobOperationsExtensions.)

UpdateJobCollectionState(JobCollectionJobsUpdateStateParameters)

Update the state of all jobs in a job collections.(Defined by JobOperationsExtensions.)

UpdateJobCollectionStateAsync(JobCollectionJobsUpdateStateParameters)

Update the state of all jobs in a job collections.(Defined by JobOperationsExtensions.)

UpdateState(String, JobUpdateStateParameters)

Update the state of a job.(Defined by JobOperationsExtensions.)

UpdateStateAsync(String, JobUpdateStateParameters)

Update the state of a job.(Defined by JobOperationsExtensions.)

See Also

Microsoft.WindowsAzure.Scheduler Namespace

Return to top