JsonTypeInfo Classe

Definizione

Fornisce metadati correlati alla serializzazione JSON relativi a un tipo.

public ref class JsonTypeInfo abstract
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public MustInherit Class JsonTypeInfo
Ereditarietà
JsonTypeInfo
Derivato

Proprietà

Converter

Ottiene l'oggetto JsonConverter associato al tipo corrente.

CreateObject

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

IsReadOnly

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

Kind

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

NumberHandling

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

OnDeserialized

Ottiene o imposta un callback da richiamare dopo la deserializzazione.

OnDeserializing

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

OnSerialized

Ottiene o imposta un callback da richiamare dopo la serializzazione.

OnSerializing

Ottiene o imposta un callback da richiamare prima della serializzazione.

Options

Ottiene il JsonSerializerOptions valore associato all'istanza corrente JsonTypeInfo .

OriginatingResolver

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

PolymorphismOptions

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

PreferredPropertyObjectCreationHandling

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

Properties

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

Type

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

UnmappedMemberHandling

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

Metodi

CreateJsonPropertyInfo(Type, String)

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

CreateJsonTypeInfo(Type, JsonSerializerOptions)

Crea un'istanza vuota JsonTypeInfo .

CreateJsonTypeInfo<T>(JsonSerializerOptions)

Crea un'istanza vuota JsonTypeInfo<T> .

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.

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