Пример #1
0
        public UnlockCommand(string key, object lockId)
        {
            base.name = "UnlockCommand";

            _unlockCommand = new Alachisoft.NCache.Common.Protobuf.UnlockCommand();
            _unlockCommand.key = key;
            _unlockCommand.preemptive = false;
            _unlockCommand.lockId = lockId == null ? "" : lockId.ToString();
        }
Пример #2
0
        public UnlockCommand(string key)
        {
            base.name = "UnlockCommand";
            base.key = key;

            _unlockCommand = new Alachisoft.NCache.Common.Protobuf.UnlockCommand();
            _unlockCommand.key = key;
            _unlockCommand.preemptive = true;
        }
Пример #3
0
        public UnlockCommand(string key, object lockId)
        {
            base.name = "UnlockCommand";

            _unlockCommand            = new Alachisoft.NCache.Common.Protobuf.UnlockCommand();
            _unlockCommand.key        = key;
            _unlockCommand.preemptive = false;
            _unlockCommand.lockId     = lockId == null ? "" : lockId.ToString();
        }
Пример #4
0
        public UnlockCommand(string key)
        {
            base.name = "UnlockCommand";
            base.key  = key;

            _unlockCommand            = new Alachisoft.NCache.Common.Protobuf.UnlockCommand();
            _unlockCommand.key        = key;
            _unlockCommand.preemptive = true;
        }
Пример #5
0
 public UnlockCommand(string key, int methodOverload)
 {
     base.name                 = "UnlockCommand";
     base.key                  = key;
     _methodOverload           = methodOverload;
     _unlockCommand            = new Alachisoft.NCache.Common.Protobuf.UnlockCommand();
     _unlockCommand.key        = key;
     _unlockCommand.preemptive = true;
 }
Пример #6
0
        //PROTOBUF
        private CommandInfo ParseCommand(Alachisoft.NCache.Common.Protobuf.Command command, ClientManager clientManager)
        {
            CommandInfo cmdInfo = new CommandInfo();

            Alachisoft.NCache.Common.Protobuf.UnlockCommand unlockCommand = command.unlockCommand;

            cmdInfo.isPreemptive = unlockCommand.preemptive;
            if (!unlockCommand.preemptive)
            {
                cmdInfo.lockId = unlockCommand.lockId;
            }
            cmdInfo.Key       = unlockCommand.key;
            cmdInfo.RequestId = unlockCommand.requestId.ToString();

            return(cmdInfo);
        }
Пример #7
0
 public UnlockCommand(string key, object lockId, int methodOverload)
 {
     base.name          = "UnlockCommand";
     _methodOverload    = methodOverload;
     _unlockCommand     = new Alachisoft.NCache.Common.Protobuf.UnlockCommand();
     _unlockCommand.key = key;
     if (lockId == null)
     {
         _unlockCommand.preemptive = true;
     }
     else
     {
         _unlockCommand.preemptive = false;
     }
     _unlockCommand.lockId = lockId == null ? "" : lockId.ToString();
 }