An AutoResetEvent is automatically reset to nonsignaled by the system after a single waiting thread has been released. The state of an auto-reset event object remains signaled until a single waiting thread is released, at which time the system automatically sets the state to nonsignaled. If no threads are waiting, the event object's state remains signaled.
Object
WaitHandle
AutoResetEvent
[Visual Basic] NotInheritable Public Class AutoResetEvent Inherits WaitHandle [C#] public sealed class AutoResetEvent : WaitHandle [C++] public __gc __sealed class AutoResetEvent : public WaitHandle [JScript] public class AutoResetEvent extends WaitHandle
[To be supplied.]
Namespace: System.Threading
Assembly: mscorlib.dll