NSObject.Dispose Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Dispose(Boolean) |
Libera los recursos usados por este objeto. |
| Dispose() |
Libera los recursos utilizados por el NSObject objeto . |
Dispose(Boolean)
Libera los recursos usados por este objeto.
protected virtual void Dispose(bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Parámetros
- disposing
- Boolean
Si se establece en true, el método se invoca directamente y elimina los recursos administrados y no administrados. Si se establece en false, el finalizador del recolector de elementos no utilizados llama al método y solo debe liberar recursos no administrados.
Comentarios
Este método libera los recursos usados por esta clase.
El método llama a este método Dispose() y al finalizador del objeto (Finalize()). Cuando se invoca mediante el Dispose() método , el disposing parámetro se establece true en y las referencias a objetos administrados que contiene este objeto también se eliminan o liberan. Cuando lo invoca el finalizador de objetos, en el subproceso del finalizador, el disposing parámetro se establece falseen .
Llamar al Dispose() método cuando la aplicación termine de usar esta instancia garantiza que todos los recursos externos usados por este objeto administrado se libere lo antes posible. Una vez que los desarrolladores han invocado el Dispose() método , el objeto ya no es útil y los desarrolladores ya no deben realizar ninguna llamada a él.
Se aplica a
Dispose()
Libera los recursos utilizados por el NSObject objeto .
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Implementaciones
Comentarios
El Dispose() método libera los recursos usados por la NSObject clase .
Llamar al Dispose() método cuando la aplicación termine de usar NSObject garantiza que todos los recursos externos usados por este objeto administrado se libere lo antes posible. Una vez que los desarrolladores han invocado el Dispose() método , el objeto ya no es útil y los desarrolladores ya no deben realizar ninguna llamada a él. Para obtener más información sobre cómo liberar recursos, consulte Limpieza de recursos no administrados.