流程变量
流程实例支持自定义变量,流程变量会自动保存,在整个流程生命周期有效,支持读取、写入、新建。
流程变量通过流程上下文实现。
TaskContext context = Context.Current.Task.Context;
存储会自动存储到数据库。
访问
int days =(int)Context.Current.Task.Context["Days"];
新建和设置
Context.Current.Task.Context["Days"] = 5;
步骤变量
步骤也可以有自己的变量,步骤变量支持持久化,在整个流程生命周期有效。
步骤变量和流程变量使用方法类似:
StepContext context = Context.Current.Step.Context; //原形
int days =(int)Context.Current.Step.Context["Days"]; //访问
Context.Current.Step.Context["Days"] = 5; //赋值
不同步骤的步骤变量不同,同一关卡的不同实例,步骤变量也不同。
Created with the Personal Edition of HelpNDoc: Qt Help documentation made easy