Stream.CreateWaitHandle Methode

Definitie

Let op

CreateWaitHandle will be removed eventually. Please use "new ManualResetEvent(false)" instead.

Wijst een WaitHandle object toe.

protected:
 virtual System::Threading::WaitHandle ^ CreateWaitHandle();
protected virtual System.Threading.WaitHandle CreateWaitHandle();
[System.Obsolete("CreateWaitHandle will be removed eventually.  Please use "new ManualResetEvent(false)" instead.")]
protected virtual System.Threading.WaitHandle CreateWaitHandle();
abstract member CreateWaitHandle : unit -> System.Threading.WaitHandle
override this.CreateWaitHandle : unit -> System.Threading.WaitHandle
[<System.Obsolete("CreateWaitHandle will be removed eventually.  Please use "new ManualResetEvent(false)" instead.")>]
abstract member CreateWaitHandle : unit -> System.Threading.WaitHandle
override this.CreateWaitHandle : unit -> System.Threading.WaitHandle
Protected Overridable Function CreateWaitHandle () As WaitHandle

Retouren

Een verwijzing naar de toegewezen WaitHandle.

Kenmerken

Opmerkingen

Wanneer de huidige methode voor het eerst wordt aangeroepen, wordt een WaitHandle object gemaakt en geretourneerd. Bij volgende aanroepen CreateWaitHandle wordt een verwijzing naar een nieuwe wachtgreep geretourneerd.

Gebruik deze methode als u de asynchrone methoden implementeert en een manier nodig hebt om te blokkeren in EndRead of EndWrite totdat de asynchrone bewerking is voltooid.

Van toepassing op

Zie ook