Langage

NSObject.Dispose Méthode

Définition

Surcharges

Nom Description
Dispose(Boolean)

Libère les ressources utilisées par cet objet.

Dispose()

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

Dispose(Boolean)

Libère les ressources utilisées par cet objet.

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

Paramètres

disposing
Boolean

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

Remarques

Cette méthode libère les ressources utilisées par cette classe.

Cette méthode est appelée à la fois par la méthode et le Dispose() finaliseur d’objet (Finalize()). Lorsqu’il est appelé par la Dispose() méthode, le disposing paramètre 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’il est appelé par le finaliseur d’objet, sur le thread de finaliseur, le disposing paramètre est défini falsesur .

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

S’applique à

Dispose()

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

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

Implémente

Remarques

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

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

S’applique à