NSObject.Dispose Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Dispose(Boolean) |
Libera os recursos usados por esse objeto. |
| Dispose() |
Libera os recursos usados pelo NSObject objeto. |
Dispose(Boolean)
Libera os recursos usados por esse objeto.
protected virtual void Dispose(bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Parâmetros
- disposing
- Boolean
Se definido como true, o método é invocado diretamente e descarta recursos gerenciados e não gerenciados. Se definido como false, o método é chamado pelo finalizador do coletor de lixo e só deve liberar recursos não gerenciados.
Comentários
Esse método libera os recursos usados por essa classe.
Esse método é chamado pelo Dispose() método e pelo finalizador de objeto (Finalize()). Quando invocado pelo Dispose() método, o disposing parâmetro é definido true e todas as referências de objeto gerenciado que esse objeto contém também são descartadas ou liberadas. Quando invocado pelo finalizador de objeto, no thread do finalizador, o disposing parâmetro é definido como false.
Chamar o Dispose() método quando o aplicativo for concluído usando essa instância garante que todos os recursos externos usados por esse objeto gerenciado sejam liberados o mais rápido possível. Depois que os desenvolvedores invocarem o Dispose() método, o objeto não será mais útil e os desenvolvedores não deverão mais fazer chamadas a ele.
Aplica-se a
Dispose()
Libera os recursos usados pelo NSObject objeto.
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Implementações
Comentários
O Dispose() método libera os recursos usados pela NSObject classe.
Chamar o Dispose() método quando o aplicativo for concluído usando o NSObject garante que todos os recursos externos usados por esse objeto gerenciado sejam liberados o mais rápido possível. Depois que os desenvolvedores invocarem o Dispose() método, o objeto não será mais útil e os desenvolvedores não deverão mais fazer chamadas a ele. Para obter mais informações sobre como liberar recursos, consulte Limpeza de recursos não gerenciados.