public override void RunTask(ITask task)
{
#region Sanity checks
if (task == null) throw new ArgumentNullException(nameof(task));
#endregion
Log.Debug("Task: " + task.Name);
var progress = _wrapper.Post(form => form.GetProgressControl(task.Name));
task.Run(CancellationToken, CredentialProvider, progress);
}
}