IJobOperations Interface

Definition

public interface IJobOperations
type IJobOperations = interface
Public Interface IJobOperations

Methods

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

Create(IJobOperations, JobCreateParameters)

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

CreateAsync(IJobOperations, JobCreateParameters)

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

CreateOrUpdate(IJobOperations, String, JobCreateOrUpdateParameters)

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

CreateOrUpdateAsync(IJobOperations, String, JobCreateOrUpdateParameters)

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

Delete(IJobOperations, String)

Deletes a job.

DeleteAsync(IJobOperations, String)

Deletes a job.

Get(IJobOperations, String)

Get the definition and status of a job.

GetAsync(IJobOperations, String)

Get the definition and status of a job.

GetHistory(IJobOperations, String, JobGetHistoryParameters)

Get the execution history of a Job.

GetHistoryAsync(IJobOperations, String, JobGetHistoryParameters)

Get the execution history of a Job.

GetHistoryWithFilter(IJobOperations, String, JobGetHistoryWithFilterParameters)

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

GetHistoryWithFilterAsync(IJobOperations, String, JobGetHistoryWithFilterParameters)

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

List(IJobOperations, JobListParameters)

Get the list of all jobs in a job collection.

ListAsync(IJobOperations, JobListParameters)

Get the list of all jobs in a job collection.

ListWithFilter(IJobOperations, JobListWithFilterParameters)

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

ListWithFilterAsync(IJobOperations, JobListWithFilterParameters)

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

UpdateJobCollectionState(IJobOperations, JobCollectionJobsUpdateStateParameters)

Update the state of all jobs in a job collections.

UpdateJobCollectionStateAsync(IJobOperations, JobCollectionJobsUpdateStateParameters)

Update the state of all jobs in a job collections.

UpdateState(IJobOperations, String, JobUpdateStateParameters)

Update the state of a job.

UpdateStateAsync(IJobOperations, String, JobUpdateStateParameters)

Update the state of a job.

Applies to