コード例 #1
0
ファイル: DLockModule.cs プロジェクト: zxbe/Anno.Core
        public ActionResult DisposeLock()
        {
            var dlKey  = RequestString("DLKey");
            var owner  = RequestString("Owner");
            var locker = new LockInfo();

            locker.Key   = dlKey;
            locker.Owner = owner;
            DLockCenter.Free(locker);
            return(new ActionResult(true, null, null, "DisposeLock Message"));
        }
コード例 #2
0
ファイル: DLockModule.cs プロジェクト: zxbe/Anno.Core
        public ActionResult EnterLock()
        {
            var dlKey   = RequestString("DLKey");
            var timeOut = RequestInt32("TimeOut") ?? 5000;
            var owner   = RequestString("Owner");
            var locker  = new  LockInfo()
            {
                Key       = dlKey,
                Time      = timeOut,
                Owner     = owner,
                EnterTime = DateTime.Now,
                Type      = ProcessType.Enter
            };
            var rlt = DLockCenter.Enter(locker);

            return(rlt);
        }