NSObject.Dispose Método

Definição

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.

Aplica-se a