SKNativeObject Classe
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.
Representa um objeto nativo.
public abstract class SKNativeObject : IDisposable
- Herança
-
SKNativeObject
- Derivado
- Implementações
Comentários
Esse objeto apenas encapsula um identificador nativo com o padrão de descarte gerenciado. Para um objeto rastreado, use SKObject.
Propriedades
| Nome | Description |
|---|---|
| Handle |
Obtém ou define o identificador para o objeto nativo subjacente. |
| IgnorePublicDispose |
Obtém um valor que indica se a chamada ao público Dispose() deve ser no-op. |
| IsDisposed |
Obtém um valor que indica se o objeto já foi descartado. |
| OwnsHandle |
Obtém ou define um valor que indica se esse objeto possui seu identificador e deve destruir o objeto nativo quando ele é descartado. |
Métodos
| Nome | Description |
|---|---|
| Dispose() |
Libera todos os recursos usados por isso SKNativeObject. |
| Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo SKNativeObject e, opcionalmente, libera os recursos gerenciados. |
| DisposeInternal() |
Dispara um descarte, ignorando o valor de IgnorePublicDispose. |
| DisposeManaged() |
Implementado por tipos derivados SKNativeObject para destruir quaisquer objetos gerenciados. |
| DisposeNative() |
Implementado por tipos derivados SKNativeObject para destruir objetos nativos. |
| DisposeUnownedManaged() |
Implementado por tipos derivados SKNativeObject para descartar objetos gerenciados que não pertencem a essa instância. |
| Finalize() |
Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo. |