private static void plan_Progress(object sender, HandlerProgressCancelEventArgs e) { string msg = e.SerializeSimple(_isSingleTaskModel); if (_isSingleTaskModel) { msg = CryptoHelpers.Encode(msg); } Console.WriteLine(msg); }
private void Plan_Progress(object sender, HandlerProgressCancelEventArgs e) { if (_wantsCancel) { e.Cancel = true; } //send intermediate message home _controllerService.SetPlanActionStatusAsync(Plan.Name, PlanInstanceId, e.ToActionItem()); }
static void plan_Progress(object sender, HandlerProgressCancelEventArgs e) { if (e.ActionName == "ac0.1.1" && e.Status == StatusType.Initializing) { plan.Pause(); System.Threading.Thread.Sleep(5000); plan.Continue(); } else if (e.ActionName == "ac0.1.2" && e.Status == StatusType.Initializing) { e.Cancel = true; } Console.WriteLine("ActionName: {0}, Context:{1}, Message:{2}", e.ActionName, e.Context, e.Message); }