Stream.CreateWaitHandle Methode

Definition

Achtung

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

Reserviert ein WaitHandle-Objekt.Allocates a WaitHandle object.

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

Gibt zurück

WaitHandle

Ein Verweis auf das reservierte WaitHandle.A reference to the allocated WaitHandle.

Attribute

Hinweise

Wenn die aktuelle Methode zum ersten Mal aufgerufen wird, erstellt WaitHandle Sie ein-Objekt und gibt es zurück.When called for the first time, the current method creates a WaitHandle object and returns it. Bei nachfolgenden Aufrufen wird CreateWaitHandle ein Verweis auf ein neues Wait-Handle zurückgegeben.On subsequent calls, CreateWaitHandle returns a reference to a new wait handle.

Verwenden Sie diese Methode, wenn Sie die asynchronen Methoden implementieren und eine Möglichkeit benötigen, in oder zu blockieren, EndRead EndWrite bis der asynchrone Vorgang beendet ist.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.

Gilt für:

Weitere Informationen