WaitHandle.Dispose Méthode

Définition

Libère toutes les ressources utilisées par l'instance actuelle de la classe WaitHandle.Releases all resources used by the current instance of the WaitHandle class.

Surcharges

Dispose()

Libère toutes les ressources utilisées par l'instance actuelle de la classe WaitHandle.Releases all resources used by the current instance of the WaitHandle class.

Dispose(Boolean)

En cas de substitution dans une classe dérivée, libère les ressources non managées utilisées par WaitHandle et libère éventuellement les ressources managées.When overridden in a derived class, releases the unmanaged resources used by the WaitHandle, and optionally releases the managed resources.

Dispose()

Libère toutes les ressources utilisées par l'instance actuelle de la classe WaitHandle.Releases all resources used by the current instance of the WaitHandle class.

public:
 virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Implémente

Remarques

Cette méthode est équivalente à la Close méthode.This method is equivalent to the Close method.

Notes

Appelez toujours Close ou Dispose() avant de libérer votre dernière référence au WaitHandle .Always call Close or Dispose() before you release your last reference to the WaitHandle. Dans le cas contraire, les ressources utilisées ne seront pas libérées.Otherwise, the resources it is using will not be freed.

Voir aussi

S’applique à

Produit Introduit

Dispose(Boolean)

En cas de substitution dans une classe dérivée, libère les ressources non managées utilisées par WaitHandle et libère éventuellement les ressources managées.When overridden in a derived class, releases the unmanaged resources used by the WaitHandle, and optionally releases the managed resources.

protected:
 virtual void Dispose(bool explicitDisposing);
protected virtual void Dispose (bool explicitDisposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (explicitDisposing As Boolean)

Paramètres

explicitDisposing
Boolean

true pour libérer les ressources managées et non managées ; false pour libérer uniquement les ressources non managées.true to release both managed and unmanaged resources; false to release only unmanaged resources.

Remarques

Cette méthode est appelée par Close et les Dispose() méthodes avec le paramètre ayant la explicitDisposing valeur true .This method is called by the Close and the Dispose() methods with the explicitDisposing parameter set to true. Lorsque le explicitDisposing paramètre est true , cette méthode libère toutes les ressources détenues par les objets managés WaitHandle référencés par cet objet.When the explicitDisposing parameter is true, this method releases all resources held by any managed objects that this WaitHandle object references.

Notes pour les héritiers

Vous devez substituer la Dispose(Boolean) méthode pour libérer les ressources allouées dans les classes dérivées.You should override the Dispose(Boolean) method to release resources allocated in derived classes.

La Close() Dispose() méthode ou peut être appelée plusieurs fois par d’autres objets.The Close() or Dispose() method can be called multiple times by other objects. Lors de la substitution de cette méthode, veillez à ne pas référencer des objets qui ont été préalablement supprimés lors d’un appel antérieur à Dispose ou Close .When overriding this method, be careful not to reference objects that have been previously disposed in an earlier call to Dispose or Close.

Voir aussi

S’applique à

Produit Introduit