private PersistableIdleAction OnPersistableIdle(WorkflowApplicationIdleEventArgs args)
 {
     _result = args.GetInstanceExtensions<IDSFDataObject>().ToList().First();
     _waitHandle.Set();
     return PersistableIdleAction.Unload;
 }
Example #2
0
 private void WorkflowIdleCallback(WorkflowApplicationIdleEventArgs eArgs)
 {
     //idleEvent.Set();
     var output = eArgs.GetInstanceExtensions<List<string>>();
     var enumerable = output as List<string>[] ?? output.ToArray();
     if (enumerable.First() != null)
     {
         txbOutput.Dispatcher.Invoke (() =>
         {
             foreach (var item in enumerable.First())
             {
                 txbOutput.Text += item + "\r\n";
             }
         });
     }
 }