ModernHttpClient.AsyncLock.CreateLocked C# (CSharp) Method

CreateLocked() public static method

public static CreateLocked ( IDisposable &releaser ) : AsyncLock
releaser IDisposable
return AsyncLock
        public static AsyncLock CreateLocked(out IDisposable releaser)
        {
            var asyncLock = new AsyncLock(true);
            releaser = asyncLock.m_releaser.Result;
            return asyncLock;
        }

Usage Example

Esempio n. 1
0
 public ByteArrayListStream()
 {
     // Initially we have nothing to read so Reads should be parked
     readStreamLock = AsyncLock.CreateLocked(out lockRelease);
 }