JsonDerivedTypeAttribute Classe

Definizione

Se posizionato su una dichiarazione di tipo, indica che il sottotipo specificato deve essere scelto per la serializzazione polimorfica.

public ref class JsonDerivedTypeAttribute : System::Text::Json::Serialization::JsonAttribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=false)]
public class JsonDerivedTypeAttribute : System.Text.Json.Serialization.JsonAttribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true, Inherited=false)>]
type JsonDerivedTypeAttribute = class
    inherit JsonAttribute
Public Class JsonDerivedTypeAttribute
Inherits JsonAttribute
Ereditarietà
JsonDerivedTypeAttribute
Attributi

Costruttori

Nome Descrizione
JsonDerivedTypeAttribute(Type, Int32)

Inizializza un nuovo attributo con i parametri specificati.

JsonDerivedTypeAttribute(Type, String)

Inizializza un nuovo attributo con i parametri specificati.

JsonDerivedTypeAttribute(Type)

Inizializza un nuovo attributo con i parametri specificati.

Proprietà

Nome Descrizione
DerivedType

Tipo derivato che deve essere supportato nella serializzazione polimorfica del tipo di base dichiarato.

TypeDiscriminator

Identificatore del discriminare del tipo da utilizzare per la serializzazione del sottotipo.

TypeId

Se implementato in una classe derivata, ottiene un identificatore univoco per questo Attribute.

(Ereditato da Attribute)

Metodi

Nome Descrizione
Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

(Ereditato da Attribute)
GetHashCode()

Restituisce il codice hash per questa istanza.

(Ereditato da Attribute)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IsDefaultAttribute()

Quando sottoposto a override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata.

(Ereditato da Attribute)
Match(Object)

Quando sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

(Ereditato da Attribute)
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