Example #1
0
		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);
		}