WaitHandle.Close Méthode

Définition

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

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 ou WaitHandle une classe dérivée.

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

Note

Appelez Close toujours ou Dispose() avant de publier votre dernière référence au WaitHandle. Sinon, 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