WaitHandle.Close Method ()
Releases all resources held by the current WaitHandle.
Assembly: mscorlib (in mscorlib.dll)
This method is the public implementation of the IDisposable.Dispose method for the WaitHandle class and its derived classes. It provides a standard implementation that calls the Dispose(Boolean) overload with a true argument and then calls the GC.SuppressFinalize method. Call this method to release all resources held by an instance of WaitHandle or a derived class.
Once this method is called, references to the current instance cause undefined behavior.
Note |
|---|
Always call Close or Dispose() before you release your last reference to the WaitHandle. Otherwise, the resources it is using will not be freed. |
Notes to Inheritors:
You should override the Dispose(Boolean) method to release resources allocated in derived classes.
Available since 1.1
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
