/// <summary> /// Deletes the specified task. /// </summary> /// <param name="parameters">The parameters indicating which task to delete.</param> public void DeleteTask(TaskOperationParameters parameters) { if (parameters == null) { throw new ArgumentNullException("parameters"); } if (parameters.Task != null) { parameters.Task.omObject.Delete(parameters.AdditionalBehaviors); } else { JobOperations jobOperations = parameters.Context.BatchOMClient.JobOperations; jobOperations.DeleteTask(parameters.JobId, parameters.TaskId, parameters.AdditionalBehaviors); } }