예제 #1
0
        // 如果活动返回值,则从 CodeActivity<TResult>
        // 并从 Execute 方法返回该值。
        protected override void Execute(CodeActivityContext context)
        {
            // 获取 Text 输入参数的运行时值
            //string text = context.GetValue(this.Text);

            //1 根据传入的参数,获取Redis中的集合对象并返回
            //1.1 获取传入的参数
            string id_list = context.GetValue(Id_List);
            //1.2根据Redis中保存的 集合 的 key 获取该Redis帮助类(实例化)
            ListReidsHelper<PMS.Model.QueryModel.Redis_SMSContent> redisListhelper = new ListReidsHelper<PMS.Model.QueryModel.Redis_SMSContent>(id_list);
            //2 取得Redis中保存的该 Key 所对应的集合对象
            var list_final = new List<PMS.Model.QueryModel.Redis_SMSContent>();
            list_final = redisListhelper.GetLast();
            context.SetValue(List_redis, list_final);
        }
예제 #2
0
        // 如果活动返回值,则从 CodeActivity<TResult>
        // 并从 Execute 方法返回该值。
        protected override void Execute(CodeActivityContext context)
        {
            ReadAppConfig();
            // 获取 Text 输入参数的运行时值
            string text = context.GetValue(this.Text);

            //1.1 创建redis操作类
            ListReidsHelper<PMS.Model.QueryModel.Redis_SMSContent> redisListhelper;
            redisListhelper = new ListReidsHelper<PMS.Model.QueryModel.Redis_SMSContent>(context.GetValue(this.list_id));

            //1.2 根据Redis中保存的集合id查询到该集合
            var list_final = redisListhelper.GetLast();

            //1.3 判断集合第一个对象的时间是否已经超过规定的时间
            CheckTimeOut_RedisList(list_final, context.GetValue(this.seconds_add));
        }