Freigeben über


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

Name Wert Beschreibung
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: