JsonUnknownDerivedTypeHandling Enumerazione

Definizione

Definisce il modo in cui gli oggetti di un tipo di runtime derivato non dichiarati in modo esplicito per la serializzazione polimorfica devono essere gestiti.

public enum class JsonUnknownDerivedTypeHandling
public enum JsonUnknownDerivedTypeHandling
type JsonUnknownDerivedTypeHandling = 
Public Enum JsonUnknownDerivedTypeHandling
Ereditarietà
JsonUnknownDerivedTypeHandling

Campi

FailSerialization 0

Un oggetto di tipo di runtime non dichiarato avrà esito negativo sulla serializzazione polimorfica.

FallBackToBaseType 1

Un oggetto di tipo di runtime non dichiarato verrà restituito al contratto di serializzazione del tipo di base.

FallBackToNearestAncestor 2

Un oggetto di tipo di runtime non dichiarato verrà ripristinato nel contratto di serializzazione del tipo di predecessore dichiarato più vicino. Alcune gerarchie dell'interfaccia non sono supportate a causa di vincoli di ambiguità dei diamanti.

Si applica a