/// <summary> /// Gets the Task counts for the specified Job. /// </summary> /// <remarks> /// Task counts provide a count of the Tasks by active, running or completed /// Task state, and a count of Tasks which succeeded or failed. Tasks in the /// preparing state are counted as running. /// </remarks> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='jobId'> /// The ID of the Job. /// </param> /// <param name='jobGetTaskCountsOptions'> /// Additional parameters for the operation /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <TaskCountsResult> GetTaskCountsAsync(this IJobOperations operations, string jobId, JobGetTaskCountsOptions jobGetTaskCountsOptions = default(JobGetTaskCountsOptions), CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.GetTaskCountsWithHttpMessagesAsync(jobId, jobGetTaskCountsOptions, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
public virtual Response <TaskCounts> GetTaskCounts(string jobId, JobGetTaskCountsOptions jobGetTaskCountsOptions, CancellationToken cancellationToken = default) { return(RestClient.GetTaskCounts(jobId, jobGetTaskCountsOptions, cancellationToken)); }
/// <summary> /// Gets the Task counts for the specified Job. /// </summary> /// <remarks> /// Task counts provide a count of the Tasks by active, running or completed /// Task state, and a count of Tasks which succeeded or failed. Tasks in the /// preparing state are counted as running. /// </remarks> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='jobId'> /// The ID of the Job. /// </param> /// <param name='jobGetTaskCountsOptions'> /// Additional parameters for the operation /// </param> public static TaskCountsResult GetTaskCounts(this IJobOperations operations, string jobId, JobGetTaskCountsOptions jobGetTaskCountsOptions = default(JobGetTaskCountsOptions)) { return(operations.GetTaskCountsAsync(jobId, jobGetTaskCountsOptions).GetAwaiter().GetResult()); }
public virtual async Task <Response <TaskCounts> > GetTaskCountsAsync(string jobId, JobGetTaskCountsOptions jobGetTaskCountsOptions, CancellationToken cancellationToken = default) { return(await RestClient.GetTaskCountsAsync(jobId, jobGetTaskCountsOptions, cancellationToken).ConfigureAwait(false)); }