public Task(Action action, ISettingsService settingsService) { Action = new BackgroundAction(args => action(), settingsService); Action.Ready += OnActionReady; Action.Completed += OnActionCompleted; Action.ErrorOccurred += OnActionErrorOccurred; Action.Done += OnActionDone; }
public void AddContinuation(BackgroundAction action) { continuationActions.Add(action); }