WaitHandle.Close Méthode

Définition

Libère toutes les ressources détenues par le WaitHandle actuel.

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

Remarques

Cette méthode est l’implémentation publique de la IDisposable.Dispose méthode pour la WaitHandle classe et ses classes dérivées. Il fournit une implémentation standard qui appelle la Dispose(Boolean) surcharge avec un true argument, puis appelle la GC.SuppressFinalize méthode. Appelez cette méthode pour libérer toutes les ressources détenues par une instance de WaitHandle ou une classe dérivée.

Une fois cette méthode appelée, les références à l’instance actuelle entraînent un comportement non défini.

Notes

Appelez Close toujours ou Dispose() avant de libérer votre dernière référence à .WaitHandle Dans le cas contraire, les ressources qu’il utilise ne seront pas libérées.

Notes pour les héritiers

Vous devez remplacer la Dispose(Boolean) méthode pour libérer les ressources allouées dans les classes dérivées.

S’applique à

Voir aussi