JsonUnknownDerivedTypeHandling Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |