public SuspendExecutionActivity(PersistenceSettings config, IPersistenceExecution suspendExecution) { DisplayName = "Suspend Execution"; SaveDataFunc = new ActivityFunc <string, bool> { DisplayName = "Data Action", Argument = new DelegateInArgument <string>($"explicitData_{DateTime.Now:yyyyMMddhhmmss}"), }; _persistenceEnabled = config.Enable; _scheduler = suspendExecution; }
public ManualResumptionActivity(PersistenceSettings config, IPersistenceExecution resumeExecution) { DisplayName = "Manual Resumption"; OverrideDataFunc = new ActivityFunc <string, bool> { DisplayName = "Data Action", Argument = new DelegateInArgument <string>($"explicitData_{DateTime.Now:yyyyMMddhhmmss}"), }; _persistenceEnabled = config.Enable; _scheduler = resumeExecution; }