Stream::CreateWaitHandle Method ()

obsoleteCodeEntityT:System.Threading.ManualResetEvent Note: This API is now obsolete.

Allocates a WaitHandle object.

Namespace:   System.IO
Assembly:  mscorlib (in mscorlib.dll)

[ObsoleteAttribute("CreateWaitHandle will be removed eventually.  Please use \"new ManualResetEvent(false)\" instead.")]
virtual WaitHandle^ CreateWaitHandle()

Return Value

Type: System.Threading::WaitHandle^

A reference to the allocated WaitHandle.

When called for the first time, the current method creates a WaitHandle object and returns it. On subsequent calls, CreateWaitHandle returns a reference to a new wait handle.

Use this method if you implement the asynchronous methods and require a way of blocking in EndRead or EndWrite until the asynchronous operation is complete.

.NET Framework
Available since 1.1
Return to top