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