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;
 }
예제 #2
0
 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;
 }