JsonUnknownDerivedTypeHandling Énumération

Définition

Définit la façon dont les objets d’un type d’exécution dérivé qui n’ont pas été explicitement déclarés pour la sérialisation polymorphe doivent être gérés.

public enum class JsonUnknownDerivedTypeHandling
public enum JsonUnknownDerivedTypeHandling
type JsonUnknownDerivedTypeHandling = 
Public Enum JsonUnknownDerivedTypeHandling
Héritage
JsonUnknownDerivedTypeHandling

Champs

FailSerialization 0

Un objet de type runtime non déclaré échouera la sérialisation polymorphe.

FallBackToBaseType 1

Un objet de type runtime non déclaré revient au contrat de sérialisation du type de base.

FallBackToNearestAncestor 2

Un objet de type runtime non déclaré revient au contrat de sérialisation du type ancêtre déclaré le plus proche. Certaines hiérarchies d’interface ne sont pas prises en charge en raison de contraintes d’ambiguïté de diamant.

S’applique à