SKObject Classe

Définition

Représente un objet natif suivi.

public abstract class SKObject : SkiaSharp.SKNativeObject
Héritage
Dérivé

Remarques

Cet objet encapsule un handle natif et effectue le suivi de sa durée de vie pour le garbage collector. Pour un objet simple, utilisez SKNativeObject.

Propriétés

Nom Description
Handle

Obtient ou définit le handle sur l’objet natif sous-jacent.

IgnorePublicDispose

Obtient une valeur indiquant si l’appel public Dispose() doit être no-op.

(Hérité de SKNativeObject)
IsDisposed

Obtient une valeur indiquant si l’objet a déjà été supprimé.

(Hérité de SKNativeObject)
OwnsHandle

Obtient ou définit une valeur indiquant si cet objet possède son handle et doit détruire l’objet natif lorsqu’il est supprimé.

(Hérité de SKNativeObject)

Méthodes

Nom Description
Dispose()

Libère toutes les ressources utilisées par ce SKNativeObjectfichier .

(Hérité de SKNativeObject)
Dispose(Boolean)

Libère les ressources non managées utilisées par les SKObject ressources gérées et libère éventuellement les ressources managées.

DisposeInternal()

Déclenche une suppression, ignorant la valeur de IgnorePublicDispose.

(Hérité de SKNativeObject)
DisposeManaged()

Implémenté par des types dérivés SKObject pour détruire tous les objets managés.

DisposeNative()

Implémenté par des types dérivés SKObject pour détruire tous les objets natifs.

DisposeUnownedManaged()

Implémenté par des types dérivés SKObject pour supprimer des objets managés qui ne appartiennent pas à cette instance.

S’applique à