SKNativeObject Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un objeto nativo.
public abstract class SKNativeObject : IDisposable
- Herencia
-
SKNativeObject
- Derivado
- Implementaciones
Comentarios
Este objeto solo ajusta un identificador nativo con el patrón de eliminación administrado. Para un objeto con seguimiento, use SKObject.
Propiedades
| Nombre | Description |
|---|---|
| Handle |
Obtiene o establece el identificador en el objeto nativo subyacente. |
| IgnorePublicDispose |
Obtiene un valor que indica si la llamada al público Dispose() debe ser no-op. |
| IsDisposed |
Obtiene un valor que indica si el objeto ya se ha eliminado. |
| OwnsHandle |
Obtiene o establece un valor que indica si este objeto posee su identificador y debe destruir el objeto nativo cuando se elimina. |
Métodos
| Nombre | Description |
|---|---|
| Dispose() |
Libera todos los recursos usados por este SKNativeObject. |
| Dispose(Boolean) |
Libera los recursos no administrados utilizados por SKNativeObject y, opcionalmente, libera los recursos administrados. |
| DisposeInternal() |
Desencadena un dispose y omite el valor de IgnorePublicDispose. |
| DisposeManaged() |
Implementado por tipos derivados SKNativeObject para destruir los objetos administrados. |
| DisposeNative() |
Implementado por tipos derivados SKNativeObject para destruir cualquier objeto nativo. |
| DisposeUnownedManaged() |
Implementado por tipos derivados SKNativeObject para eliminar objetos administrados que no son propiedad de esta instancia. |
| Finalize() |
Permite a un objeto intentar liberar recursos y realizar otras operaciones de limpieza antes de que la recolección de elementos no utilizados la recupere. |