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);
}