JsonUnknownDerivedTypeHandling Enumeration

Definition

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

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

Felder

FailSerialization 0

Ein Objekt des nicht deklarierten Laufzeittyps schlägt bei der polymorphen Serialisierung fehl.

FallBackToBaseType 1

Ein Objekt des nicht deklarierten Laufzeittyps fällt auf den Serialisierungsvertrag des Basistyps zurück.

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: