SKNativeObject Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un oggetto nativo.
public abstract class SKNativeObject : IDisposable
- Ereditarietà
-
SKNativeObject
- Derivato
- Implementazioni
Commenti
Questo oggetto esegue semplicemente il wrapping di un handle nativo con il modello dispose gestito. Per un oggetto rilevato, usare SKObject.
Proprietà
| Nome | Descrizione |
|---|---|
| Handle |
Ottiene o imposta l'handle sull'oggetto nativo sottostante. |
| IgnorePublicDispose |
Ottiene un valore che indica se la chiamata al pubblico Dispose() deve essere no-op. |
| IsDisposed |
Ottiene un valore che indica se l'oggetto è già stato eliminato. |
| OwnsHandle |
Ottiene o imposta un valore che indica se l'oggetto è proprietario del relativo handle e deve eliminare definitivamente l'oggetto nativo quando viene eliminato. |
Metodi
| Nome | Descrizione |
|---|---|
| Dispose() |
Rilascia tutte le risorse usate da questo SKNativeObjectoggetto . |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate da SKNativeObject e, facoltativamente, rilascia le risorse gestite. |
| DisposeInternal() |
Attiva un oggetto dispose, ignorando il valore di IgnorePublicDispose. |
| DisposeManaged() |
Implementato dai tipi derivati SKNativeObject per eliminare tutti gli oggetti gestiti. |
| DisposeNative() |
Implementato dai tipi derivati SKNativeObject per eliminare tutti gli oggetti nativi. |
| DisposeUnownedManaged() |
Implementato dai tipi derivati SKNativeObject per eliminare gli oggetti gestiti che non sono di proprietà di questa istanza. |
| Finalize() |
Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperata da Garbage Collection. |