ManualResetEventSlim.Dispose Méthode

Définition

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

Surcharges

Dispose()

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

Dispose(Boolean)

Libère les ressources non managées utilisées par le ManualResetEventSlim, et libère éventuellement les ressources managées.Releases the unmanaged resources used by the ManualResetEventSlim, and optionally releases the managed resources.

Dispose()

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

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

Implémente

Remarques

Appelez la méthode Dispose une fois que vous avez terminé d'utiliser ManualResetEventSlim.Call Dispose when you are finished using the ManualResetEventSlim. La méthode Dispose rend le ManualResetEventSlim inutilisable.The Dispose method leaves the ManualResetEventSlim in an unusable state. Après avoir appelé Dispose , vous devez libérer toutes les références à pour ManualResetEventSlim que le garbage collector puisse récupérer la mémoire occupée par le ManualResetEventSlim .After calling Dispose, you must release all references to the ManualResetEventSlim so the garbage collector can reclaim the memory that the ManualResetEventSlim was occupying.

Pour plus d’informations, consultez nettoyage des ressources non managées et implémentation d’une méthode dispose.For more information, see Cleaning Up Unmanaged Resources and Implementing a Dispose Method.

Notes

Appelez toujours Dispose avant de libérer votre dernière référence à ManualResetEventSlim.Always call Dispose before you release your last reference to the ManualResetEventSlim. Sinon, les ressources utilisées ne seront pas libérées tant que le garbage collector n'aura pas appelé la méthode ManualResetEventSlim de l'objet Finalize.Otherwise, the resources it is using will not be freed until the garbage collector calls the ManualResetEventSlim object's Finalize method.

Voir aussi

S’applique à

Produit Introduced

Dispose(Boolean)

Libère les ressources non managées utilisées par le ManualResetEventSlim, et libère éventuellement les ressources managées.Releases the unmanaged resources used by the ManualResetEventSlim, and optionally releases the managed resources.

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

Paramètres

disposing
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

Contrairement à la plupart des membres de ManualResetEventSlim , Dispose n’est pas thread-safe et ne peut pas être utilisé simultanément avec d’autres membres de cette instance.Unlike most of the members of ManualResetEventSlim, Dispose is not thread-safe and may not be used concurrently with other members of this instance.

Voir aussi

S’applique à

Produit Introduced