ManualResetEvent

ManualResetEventCF 1.0, marshal by reference, disposable

System.Threading (mscorlib.dll)sealed class

This class is a WaitHandle with two states: signaled and nonsignaled. If nonsignaled, waiting threads block. If signaled, they continue executing. It is constructed with an initial signal value and can be Set( ) to signaled or Reset( ) to nonsignaled. Once signaled, you must manually (hence the name of this type) call Reset( ) to revert it to nonsignaled.

public sealed class ManualResetEvent : WaitHandle {
// Public Constructors
   public ManualResetEvent(bool initialState);
// Public Instance Methods
   public bool Reset( );
   public bool Set( );
}

Hierarchy

System.Object System.MarshalByRefObject WaitHandle(System.IDisposable) ManualResetEvent



    Part II: Programming with the .NET Framework
    Part IV: API Quick Reference
    Chapter 26. System