internal sealed override IEnumerable <Message> CreateMessages(int db, ResultBox resultBox)
            {
                yield return(Message.Create(db, CommandFlags.None, RedisCommand.WATCH, key));

                var message = ConditionProcessor.CreateMessage(this, db, CommandFlags.None, cmd, key);

                message.SetSource(ConditionProcessor.Default, resultBox);
                yield return(message);
            }
Esempio n. 2
0
            internal override IEnumerable <Message> CreateMessages(int db, ResultBox resultBox)
            {
                yield return(Message.Create(db, CommandFlags.None, RedisCommand.WATCH, key));

                var cmd     = hashField.IsNull ? RedisCommand.EXISTS : RedisCommand.HEXISTS;
                var message = ConditionProcessor.CreateMessage(this, db, CommandFlags.None, cmd, key, hashField);

                message.SetSource(ConditionProcessor.Default, resultBox);
                yield return(message);
            }