Name

ManualResetEvent

Synopsis

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 NotInheritable Class ManualResetEvent : Inherits WaitHandle
' Public Constructors
   Public Sub New( ByVal initialState As Boolean) 
' Public Instance Methods
   Public Function Reset() As Boolean  
   Public Function Set() As Boolean  
End Class

Hierarchy

System.ObjectSystem.MarshalByRefObjectWaitHandle(System.IDisposable) ManualResetEvent

Get VB.NET Core Classes in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.