Sprache

JsonUnknownDerivedTypeHandling Enumeration

Definition

Definiert, wie Objekte eines abgeleiteten Laufzeittyps behandelt werden sollen, die nicht explizit für die polymorphe Serialisierung deklariert wurden.

public enum class JsonUnknownDerivedTypeHandling
public enum JsonUnknownDerivedTypeHandling
type JsonUnknownDerivedTypeHandling = 
Public Enum JsonUnknownDerivedTypeHandling
Vererbung
JsonUnknownDerivedTypeHandling

Felder

Name Wert Beschreibung
FailSerialization 0

Ein Objekt des nicht deklarierten Laufzeittyps schlägt eine polymorphe Serialisierung fehl.

FallBackToBaseType 1

Ein Objekt des nicht deklarierten Laufzeittyps wird auf den Serialisierungsvertrag des Basistyps zurückfallen.

FallBackToNearestAncestor 2

Ein Objekt des nicht deklarierten Laufzeittyps wird auf den Serialisierungsvertrag des nächstgelegenen deklarierten Vorgängertyps zurückgesetzt. Bestimmte Schnittstellenhierarchien werden aufgrund von Rautendeutigkeitseinschränkungen nicht unterstützt.

Gilt für: