private void AssignStepResult() { if (StepAction.Action.FeedBacks.Count > 0) { OwnerProcessInstance.AddProcessRecordMessage(StepAction.Action.FeedBacks); } // 把Action参数导入Step参数 foreach (var bind in OutParameterBinds) { bind.AssignValue(OwnerProcessInstance.ProcessParameterManager, StepAction.Action.ActionOutParameterManager); } // 打印要求的过程参数 if (ShowParameters.Count <= 0) { return; } var processParameters = GetShowProcessParameters(); Log.Info("执行后."); foreach (var strPar in ShowParameters) { if (processParameters.ContainsKey(strPar)) { Log.Info( $"参数:{strPar} 值:{processParameters[strPar].GetValueInString()}.pid为:【{OwnerProcessInstance.Pid}】"); } else { Log.Error($"找不到过程参数:{strPar},pid为:【{OwnerProcessInstance.Pid}】"); } } }
public void Dispose() { OwnerProcessInstance?.Dispose(); StepAction?.Dispose(); }