Microsoft.Azure.Commands.Batch.Models.BatchClient.AddTaskCollection C# (CSharp) Method

AddTaskCollection() public method

Adds a collection of tasks
public AddTaskCollection ( NewBulkTaskParameters parameters ) : void
parameters NewBulkTaskParameters The parameters to use when creating the tasks.
return void
        public void AddTaskCollection(NewBulkTaskParameters parameters)
        {
            if (parameters == null)
            {
                throw new ArgumentNullException("parameters");
            }

            Func<PSCloudTask, CloudTask> mappingFunc = task =>
            {
                Utils.Utils.CloudTaskSyncCollections(task);
                return task.omObject;
            };

            IEnumerable<CloudTask> taskCollection = parameters.Tasks.Select(mappingFunc);

            JobOperations jobOperations = parameters.Context.BatchOMClient.JobOperations;
            string jobId = parameters.Job == null ? parameters.JobId : parameters.Job.Id;

            jobOperations.AddTask(jobId, taskCollection, additionalBehaviors: parameters.AdditionalBehaviors);
        }
BatchClient