C# Class WinRTXamlToolkit.Async.AsyncReaderWriterLock

Datei anzeigen Open project: xyzzer/WinRTXamlToolkit Class Usage Examples

Public Methods

Method Description
AsyncReaderWriterLock ( ) : System

Initializes a new instance of the AsyncReaderWriterLock class.

ReaderLockAsync ( ) : Task

ReaderLockAsync is used when a new reader wants in.

WriterLockAsync ( ) : Task

WriterLockAsync is used when a new writer wants in.

Private Methods

Method Description
ReaderRelease ( ) : void

Called when an active reader completes its work.

WriterRelease ( ) : void

Called when an active writer completes its work.

Method Details

AsyncReaderWriterLock() public method

Initializes a new instance of the AsyncReaderWriterLock class.
public AsyncReaderWriterLock ( ) : System
return System

ReaderLockAsync() public method

ReaderLockAsync is used when a new reader wants in.
public ReaderLockAsync ( ) : Task
return Task

WriterLockAsync() public method

WriterLockAsync is used when a new writer wants in.
public WriterLockAsync ( ) : Task
return Task