Stream.CreateWaitHandle Method ()

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com 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.")>]
abstract CreateWaitHandle : unit -> WaitHandle
[<ObsoleteAttribute("CreateWaitHandle will be removed eventually.  Please use \"new ManualResetEvent(false)\" instead.")>]
override CreateWaitHandle : unit -> WaitHandle

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
Show: