WaitHandle.Close Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.