コード例 #1
0
ファイル: ApplicationLock.cs プロジェクト: rhw1111/DCEM
        public async void LockSync(ApplicationLock appLock, string lockName, int expireMillisecond, int maxLockMillisecond, Action action)
        {
            var service = getService(appLock.Type);

            service.LockSync(appLock.Configuration, lockName, expireMillisecond, maxLockMillisecond, action);
        }
コード例 #2
0
ファイル: ApplicationLock.cs プロジェクト: rhw1111/DCEM
 public async Task Lock(ApplicationLock appLock, string lockName, int expireMillisecond, int maxLockMillisecond, Func <Task> action)
 {
     var service = getService(appLock.Type);
     await service.Lock(appLock.Configuration, lockName, expireMillisecond, maxLockMillisecond, action);
 }