JsonUnknownDerivedTypeHandling Enumeração

Definição

Define como devem ser tratados objetos de um tipo de execução derivado que não foi explicitamente declarado para serialização polimórfica.

public enum class JsonUnknownDerivedTypeHandling
public enum JsonUnknownDerivedTypeHandling
type JsonUnknownDerivedTypeHandling = 
Public Enum JsonUnknownDerivedTypeHandling
Herança
JsonUnknownDerivedTypeHandling

Campos

Name Valor Description
FailSerialization 0

Um objeto de tipo de runtime não declarado falhará a serialização polimórfica.

FallBackToBaseType 1

Um objeto de tipo de execução não declarado voltará ao contrato de serialização do tipo base.

FallBackToNearestAncestor 2

Um objeto de tipo de runtime não declarado reverterá para o contrato de serialização do tipo antepassado declarado mais próximo. Certas hierarquias de interface não são suportadas devido a restrições de ambiguidade do diamante.

Aplica-se a