Partager via


BaseWrapper.Dispose Méthode

Définition

Surcharges

Dispose()

Libère les ressources utilisées par l’objet BaseWrapper.

Dispose(Boolean)

Libère les ressources utilisées par l’objet BaseWrapper.

Dispose()

Libère les ressources utilisées par l’objet BaseWrapper.

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

Implémente

Remarques

La méthode Dispose libère les ressources utilisées par la classe BaseWrapper.

L’appel de la méthode Dispose lorsque l’application est terminée à l’aide de BaseWrapper garantit que toutes les ressources externes utilisées par cet objet managé sont libérées dès que possible. Une fois que les développeurs ont appelé la méthode Dispose, l’objet n’est plus utile et les développeurs ne doivent plus y effectuer d’appels. Pour plus d’informations sur la publication de ressources, consultez Nettoyage des ressources non managées.

S’applique à

Dispose(Boolean)

Libère les ressources utilisées par l’objet BaseWrapper.

protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit

Paramètres

disposing
Boolean

Si la truevaleur est définie sur , la méthode est appelée directement et supprime les ressources managées et non managées ; Si la false méthode est appelée par le finaliseur du garbage collector et ne doit libérer que les ressources non managées.

Remarques

Cette méthode Dispose libère les ressources utilisées par la classe BaseWrapper.

Cette méthode est appelée à la fois par la méthode Dispose() et le finaliseur d’objet (Finalize). Lorsqu’il est appelé par la méthode Dispose, le paramètre disposing est défini true sur et toutes les références d’objet managé que cet objet contient sont également supprimées ou libérées ; lorsqu’elles sont appelées par le finaliseur d’objet, sur le thread de finaliseur, la valeur est définie sur false.

L’appel de la méthode Dispose lorsque l’application est terminée à l’aide de BaseWrapper garantit que toutes les ressources externes utilisées par cet objet managé sont libérées dès que possible. Une fois que les développeurs ont appelé la méthode Dispose, l’objet n’est plus utile et les développeurs ne doivent plus y effectuer d’appels.

Pour plus d’informations sur la façon de remplacer cette méthode et sur le modèle Dispose/IDisposable, lisez .

S’applique à