Esempio n. 1
0
 public SemaphoreLock(TimeSpan timeout, CancellationToken ct)
 {
     _timeout   = timeout;
     _ct        = ct;
     _lock      = Lock2;
     _lockAsync = Lock2Async;
 }
Esempio n. 2
0
 public SemaphoreLock(TimeSpan timeout, CancellationToken cancellationToken)
 {
     this.timeout           = timeout;
     this.cancellationToken = cancellationToken;
     _lock      = _Lock6;
     _lockAsync = _Lock6Async;
 }
Esempio n. 3
0
 public SemaphoreLock(int millisecondsTimeout, CancellationToken cancellationToken)
 {
     this.millisecondsTimeout = millisecondsTimeout;
     this.cancellationToken   = cancellationToken;
     _lock      = _Lock5;
     _lockAsync = _Lock5Async;
 }
Esempio n. 4
0
 public SemaphoreLock(CancellationToken ct)
 {
     _ct        = ct;
     _lock      = Lock2;
     _lockAsync = Lock2Async;
 }
Esempio n. 5
0
 public SemaphoreLock()
 {
     _lock      = Lock1;
     _lockAsync = Lock1Async;
 }
Esempio n. 6
0
 public SemaphoreLock(CancellationToken cancellationToken)
 {
     this.cancellationToken = cancellationToken;
     _lock      = _Lock4;
     _lockAsync = _Lock4Async;
 }
Esempio n. 7
0
 public SemaphoreLock(TimeSpan timeout)
 {
     this.timeout = timeout;
     _lock        = _Lock3;
     _lockAsync   = _Lock3Async;
 }
Esempio n. 8
0
 public SemaphoreLock(int millisecondsTimeout)
 {
     this.millisecondsTimeout = millisecondsTimeout;
     _lock      = _Lock2;
     _lockAsync = _Lock2Async;
 }