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.")]
protected 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