コード例 #1
0
 /// <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);
     }
 }
コード例 #2
0
 public virtual Response <TaskCounts> GetTaskCounts(string jobId, JobGetTaskCountsOptions jobGetTaskCountsOptions, CancellationToken cancellationToken = default)
 {
     return(RestClient.GetTaskCounts(jobId, jobGetTaskCountsOptions, cancellationToken));
 }
コード例 #3
0
 /// <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());
 }
コード例 #4
0
 public virtual async Task <Response <TaskCounts> > GetTaskCountsAsync(string jobId, JobGetTaskCountsOptions jobGetTaskCountsOptions, CancellationToken cancellationToken = default)
 {
     return(await RestClient.GetTaskCountsAsync(jobId, jobGetTaskCountsOptions, cancellationToken).ConfigureAwait(false));
 }