JsonPolymorphismOptions Classe

Definizione

Definisce la configurazione polimorfica per un tipo di base specificato.

public ref class JsonPolymorphismOptions
public class JsonPolymorphismOptions
type JsonPolymorphismOptions = class
Public Class JsonPolymorphismOptions
Ereditarietà
JsonPolymorphismOptions

Costruttori

Nome Descrizione
JsonPolymorphismOptions()

Crea un'istanza vuota JsonPolymorphismOptions .

Proprietà

Nome Descrizione
DerivedTypes

Ottiene l'elenco dei tipi derivati supportati nella configurazione del tipo polimorfo corrente.

IgnoreUnrecognizedTypeDiscriminators

Ottiene o imposta un valore che indica se il serializzatore deve ignorare gli ID discriminatori del tipo non riconosciuti e ripristinare il contratto del tipo di base.

TypeDiscriminatorPropertyName

Ottiene o imposta un nome di proprietà discriminatorio del tipo personalizzato per il tipo polimorfico. Usa il nome della proprietà '$type' predefinito se non è stato impostato.

UnknownDerivedTypeHandling

Ottiene o imposta il comportamento durante la serializzazione di un tipo di runtime derivato non dichiarato.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a