Exemple #1
0
        internal LockBase(AcquireTimeSpanTimeoutMethod acquire, ReleaseMethod release, TimeSpan timeout)
        {
            this.release = release;

            try
            {
                acquire(timeout);
            }
            catch (ApplicationException)
            {
                timedOut = true;
            }
        }
Exemple #2
0
        internal LockBase(AcquireTimeSpanTimeoutMethod acquire, ReleaseMethod release, TimeSpan timeout)
        {
            this.release = release;

            try
            {
                acquire(timeout);

            }
            catch (ApplicationException)
            {
                timedOut = true;
            }
        }