Stream.CreateWaitHandle Method ()


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

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