Compartilhar via


SKNode.Dispose(Boolean) Método

Definição

Libera os recursos usados pelo objeto SKNode.

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 SKNode.

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 terminar de usar o SKNode 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

Aplica-se a