JsonTypeInfo<T> Classe

Definizione

Fornisce metadati correlati alla serializzazione JSON su un tipo.

generic <typename T>
public ref class JsonTypeInfo sealed : System::Text::Json::Serialization::Metadata::JsonTypeInfo
public sealed class JsonTypeInfo<T> : System.Text.Json.Serialization.Metadata.JsonTypeInfo
type JsonTypeInfo<'T> = class
    inherit JsonTypeInfo
Public NotInheritable Class JsonTypeInfo(Of T)
Inherits JsonTypeInfo

Parametri di tipo

T

Definizione generica del tipo.

Ereditarietà
JsonTypeInfo<T>

Proprietà

Converter

Ottiene l'oggetto JsonConverter associato al tipo corrente.

(Ereditato da JsonTypeInfo)
CreateObject

Ottiene o imposta una factory senza parametri da usare per la deserializzazione.

IsReadOnly

Ottiene un valore che indica se l'istanza corrente è stata bloccata per la modifica.

(Ereditato da JsonTypeInfo)
Kind

Ottiene un valore che descrive il tipo di metadati del contratto specificati dall'istanza corrente.

(Ereditato da JsonTypeInfo)
NumberHandling

Ottiene o imposta l'override a livello NumberHandling di tipo.

(Ereditato da JsonTypeInfo)
OnDeserialized

Ottiene o imposta un callback da richiamare dopo la deserializzazione.

(Ereditato da JsonTypeInfo)
OnDeserializing

Ottiene o imposta un callback da richiamare prima che si verifichi la deserializzazione.

(Ereditato da JsonTypeInfo)
OnSerialized

Ottiene o imposta un callback da richiamare dopo la serializzazione.

(Ereditato da JsonTypeInfo)
OnSerializing

Ottiene o imposta un callback da richiamare prima che si verifichi la serializzazione.

(Ereditato da JsonTypeInfo)
Options

Ottiene il JsonSerializerOptions valore associato all'istanza corrente JsonTypeInfo .

(Ereditato da JsonTypeInfo)
OriginatingResolver

Ottiene o imposta l'oggetto IJsonTypeInfoResolver da cui ha avuto origine questa istanza di metadati.

(Ereditato da JsonTypeInfo)
PolymorphismOptions

Ottiene o imposta un oggetto di configurazione che specifica i metadati del polimorfismo.

(Ereditato da JsonTypeInfo)
PreferredPropertyObjectCreationHandling

Ottiene o imposta il valore preferito JsonObjectCreationHandling per le proprietà contenute nel tipo.

(Ereditato da JsonTypeInfo)
Properties

Ottiene l'elenco di JsonPropertyInfo metadati corrispondenti al tipo corrente.

(Ereditato da JsonTypeInfo)
SerializeHandler

Serializza un'istanza di usando JsonSourceGenerationOptionsAttribute valori specificati in fase di T progettazione.

Type

Ottiene l'oggetto Type per cui viene definito il contratto di serializzazione JSON.

(Ereditato da JsonTypeInfo)
UnmappedMemberHandling

Ottiene o imposta l'override a livello JsonUnmappedMemberHandling di tipo.

(Ereditato da JsonTypeInfo)

Metodi

CreateJsonPropertyInfo(Type, String)

Crea un'istanza vuota JsonPropertyInfo per l'oggetto corrente JsonTypeInfo.

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

Blocca l'istanza corrente per ulteriori modifiche.

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