Condividi tramite


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

JsonPolymorphismOptions()

Crea un'istanza vuota della classe JsonPolymorphismOptions.

Proprietà

DerivedTypes

Ottiene l'elenco dei tipi derivati supportati nella configurazione del tipo polimorfica 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 polimorhico. 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

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a