System.Threading.ReaderWriterLockSlim.TryEnterWriteLock C# (CSharp) Method

TryEnterWriteLock() public method

public TryEnterWriteLock ( TimeSpan timeout ) : bool
timeout TimeSpan
return bool
		public bool TryEnterWriteLock (TimeSpan timeout)
		{
			return TryEnterWriteLock (CheckTimeout (timeout));
		}

Same methods

ReaderWriterLockSlim::TryEnterWriteLock ( int millisecondsTimeout ) : bool

Usage Example

Example #1
0
 public WriteLock(ReaderWriterLockSlim rwl, int millisecondsTimeout)
     : base(rwl)
 {
     if (millisecondsTimeout == Timeout.Infinite)
     {
         while (!_lockAcquired)
             _lockAcquired = rwl.TryEnterWriteLock(1);
     }
     else
     {
         _lockAcquired = rwl.TryEnterWriteLock(millisecondsTimeout);
     }
 }
All Usage Examples Of System.Threading.ReaderWriterLockSlim::TryEnterWriteLock