IJobOperations Interface

Definition

JobOperations operations.

public interface IJobOperations
type IJobOperations = interface
Public Interface IJobOperations

Methods

AddWithHttpMessagesAsync(JobAddParameter, JobAddOptions, Dictionary<String,List<String>>, CancellationToken)

Adds a job to the specified account.

DeleteWithHttpMessagesAsync(String, JobDeleteOptions, Dictionary<String,List<String>>, CancellationToken)

Deletes a job.

DisableWithHttpMessagesAsync(String, DisableJobOption, JobDisableOptions, Dictionary<String,List<String>>, CancellationToken)

Disables the specified job, preventing new tasks from running.

EnableWithHttpMessagesAsync(String, JobEnableOptions, Dictionary<String,List<String>>, CancellationToken)

Enables the specified job, allowing new tasks to run.

GetAllLifetimeStatisticsWithHttpMessagesAsync(JobGetAllLifetimeStatisticsOptions, Dictionary<String,List<String>>, CancellationToken)

Gets lifetime summary statistics for all of the jobs in the specified account.

GetTaskCountsWithHttpMessagesAsync(String, JobGetTaskCountsOptions, Dictionary<String,List<String>>, CancellationToken)

Gets the task counts for the specified job.

GetWithHttpMessagesAsync(String, JobGetOptions, Dictionary<String,List<String>>, CancellationToken)

Gets information about the specified job.

ListFromJobScheduleNextWithHttpMessagesAsync(String, JobListFromJobScheduleNextOptions, Dictionary<String,List<String>>, CancellationToken)

Lists the jobs that have been created under the specified job schedule.

ListFromJobScheduleWithHttpMessagesAsync(String, JobListFromJobScheduleOptions, Dictionary<String,List<String>>, CancellationToken)

Lists the jobs that have been created under the specified job schedule.

ListNextWithHttpMessagesAsync(String, JobListNextOptions, Dictionary<String,List<String>>, CancellationToken)

Lists all of the jobs in the specified account.

ListPreparationAndReleaseTaskStatusNextWithHttpMessagesAsync(String, JobListPreparationAndReleaseTaskStatusNextOptions, Dictionary<String,List<String>>, CancellationToken)

Lists the execution status of the Job Preparation and Job Release task for the specified job across the compute nodes where the job has run.

ListPreparationAndReleaseTaskStatusWithHttpMessagesAsync(String, JobListPreparationAndReleaseTaskStatusOptions, Dictionary<String,List<String>>, CancellationToken)

Lists the execution status of the Job Preparation and Job Release task for the specified job across the compute nodes where the job has run.

ListWithHttpMessagesAsync(JobListOptions, Dictionary<String,List<String>>, CancellationToken)

Lists all of the jobs in the specified account.

PatchWithHttpMessagesAsync(String, JobPatchParameter, JobPatchOptions, Dictionary<String,List<String>>, CancellationToken)

Updates the properties of the specified job.

TerminateWithHttpMessagesAsync(String, String, JobTerminateOptions, Dictionary<String,List<String>>, CancellationToken)

Terminates the specified job, marking it as completed.

UpdateWithHttpMessagesAsync(String, JobUpdateParameter, JobUpdateOptions, Dictionary<String,List<String>>, CancellationToken)

Updates the properties of the specified job.

Extension Methods

Add(IJobOperations, JobAddParameter, JobAddOptions)

Adds a job to the specified account.

AddAsync(IJobOperations, JobAddParameter, JobAddOptions, CancellationToken)

Adds a job to the specified account.

Delete(IJobOperations, String, JobDeleteOptions)

Deletes a job.

DeleteAsync(IJobOperations, String, JobDeleteOptions, CancellationToken)

Deletes a job.

Disable(IJobOperations, String, DisableJobOption, JobDisableOptions)

Disables the specified job, preventing new tasks from running.

DisableAsync(IJobOperations, String, DisableJobOption, JobDisableOptions, CancellationToken)

Disables the specified job, preventing new tasks from running.

Enable(IJobOperations, String, JobEnableOptions)

Enables the specified job, allowing new tasks to run.

EnableAsync(IJobOperations, String, JobEnableOptions, CancellationToken)

Enables the specified job, allowing new tasks to run.

Get(IJobOperations, String, JobGetOptions)

Gets information about the specified job.

GetAllLifetimeStatistics(IJobOperations, JobGetAllLifetimeStatisticsOptions)

Gets lifetime summary statistics for all of the jobs in the specified account.

GetAllLifetimeStatisticsAsync(IJobOperations, JobGetAllLifetimeStatisticsOptions, CancellationToken)

Gets lifetime summary statistics for all of the jobs in the specified account.

GetAsync(IJobOperations, String, JobGetOptions, CancellationToken)

Gets information about the specified job.

GetTaskCounts(IJobOperations, String, JobGetTaskCountsOptions)

Gets the task counts for the specified job.

GetTaskCountsAsync(IJobOperations, String, JobGetTaskCountsOptions, CancellationToken)

Gets the task counts for the specified job.

List(IJobOperations, JobListOptions)

Lists all of the jobs in the specified account.

ListAsync(IJobOperations, JobListOptions, CancellationToken)

Lists all of the jobs in the specified account.

ListFromJobSchedule(IJobOperations, String, JobListFromJobScheduleOptions)

Lists the jobs that have been created under the specified job schedule.

ListFromJobScheduleAsync(IJobOperations, String, JobListFromJobScheduleOptions, CancellationToken)

Lists the jobs that have been created under the specified job schedule.

ListFromJobScheduleNext(IJobOperations, String, JobListFromJobScheduleNextOptions)

Lists the jobs that have been created under the specified job schedule.

ListFromJobScheduleNextAsync(IJobOperations, String, JobListFromJobScheduleNextOptions, CancellationToken)

Lists the jobs that have been created under the specified job schedule.

ListNext(IJobOperations, String, JobListNextOptions)

Lists all of the jobs in the specified account.

ListNextAsync(IJobOperations, String, JobListNextOptions, CancellationToken)

Lists all of the jobs in the specified account.

ListPreparationAndReleaseTaskStatus(IJobOperations, String, JobListPreparationAndReleaseTaskStatusOptions)

Lists the execution status of the Job Preparation and Job Release task for the specified job across the compute nodes where the job has run.

ListPreparationAndReleaseTaskStatusAsync(IJobOperations, String, JobListPreparationAndReleaseTaskStatusOptions, CancellationToken)

Lists the execution status of the Job Preparation and Job Release task for the specified job across the compute nodes where the job has run.

ListPreparationAndReleaseTaskStatusNext(IJobOperations, String, JobListPreparationAndReleaseTaskStatusNextOptions)

Lists the execution status of the Job Preparation and Job Release task for the specified job across the compute nodes where the job has run.

ListPreparationAndReleaseTaskStatusNextAsync(IJobOperations, String, JobListPreparationAndReleaseTaskStatusNextOptions, CancellationToken)

Lists the execution status of the Job Preparation and Job Release task for the specified job across the compute nodes where the job has run.

Patch(IJobOperations, String, JobPatchParameter, JobPatchOptions)

Updates the properties of the specified job.

PatchAsync(IJobOperations, String, JobPatchParameter, JobPatchOptions, CancellationToken)

Updates the properties of the specified job.

Terminate(IJobOperations, String, String, JobTerminateOptions)

Terminates the specified job, marking it as completed.

TerminateAsync(IJobOperations, String, String, JobTerminateOptions, CancellationToken)

Terminates the specified job, marking it as completed.

Update(IJobOperations, String, JobUpdateParameter, JobUpdateOptions)

Updates the properties of the specified job.

UpdateAsync(IJobOperations, String, JobUpdateParameter, JobUpdateOptions, CancellationToken)

Updates the properties of the specified job.

Applies to