JsonUnknownDerivedTypeHandling Enumeração

Definição

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

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

Campos

FailSerialization 0

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

FallBackToBaseType 1

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

FallBackToNearestAncestor 2

Um objeto de tipo de runtime não declarado será revertido para o contrato de serialização do tipo ancestral declarado mais próximo. Não há suporte para determinadas hierarquias de interface devido a restrições de ambiguidade de diamante.

Aplica-se a