Stream.CreateWaitHandle Méthode

Définition

Attention

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

Alloue un objet WaitHandle.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

Retours

WaitHandle

Référence à l'objet WaitHandle alloué.A reference to the allocated WaitHandle.

Attributs

Remarques

Lorsqu’elle est appelée pour la première fois, la méthode actuelle crée un WaitHandle objet et le retourne.When called for the first time, the current method creates a WaitHandle object and returns it. Lors des appels suivants, CreateWaitHandle retourne une référence à un nouveau handle d’attente.On subsequent calls, CreateWaitHandle returns a reference to a new wait handle.

Utilisez cette méthode si vous implémentez les méthodes asynchrones et que vous avez besoin d’un moyen de blocage dans EndRead ou EndWrite jusqu’à ce que l’opération asynchrone soit terminée.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.

S’applique à

Voir aussi