AsyncAutoResetEvent
public class AsyncAutoResetEvent : QueuedSynchronizer, IAsyncResetEvent, IAsyncEvent, ISynchronizer, IDisposable
Represents asynchronous version of AutoResetEvent.
Gets whether this event is set.
Initializes a new asynchronous reset event in the specified state.
Sets the state of this event to non signaled, causing consumers to wait asynchronously.
Sets the state of the event to signaled, allowing one or more awaiters to proceed.
Turns caller into idle state until the current event is set.