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: