UIViewController.Dispose(Boolean) 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.
Libera os recursos usados pelo objeto UIViewController.
protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit
Parâmetros
- disposing
- Boolean
Se definido como true
, o método será invocado diretamente e descartará recursos gerenciados e não gerenciados; Se definido como false
o método estiver sendo chamado pelo finalizador do coletor de lixo e só deverá liberar recursos não gerenciados.
Comentários
Esse método Dispose libera os recursos usados pela classe UIViewController.
Esse método é chamado pelo método Dispose() e pelo finalizador de objeto (Finalize). Quando invocado pelo método Dispose, o descarte disposing
de parâmetros é definido como true
e quaisquer 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 valor é definido como false
.
Chamar o método Dispose quando o aplicativo for concluído usando o UIViewController 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 método Dispose, o objeto não será mais útil e os desenvolvedores não deverão mais fazer chamadas para ele.
Para obter mais informações sobre como substituir esse método e sobre o padrão Dispose/IDisposable, leia o documento ''Implementando um método dispose'' em https://msdn.microsoft.com/en-us/library/fs2xkftw.aspx