Condividi tramite


DefaultJsonTypeInfoResolver Classe

Definizione

Definisce il sistema di risoluzione del contratto JSON basato su reflection predefinito usato da System.Text.Json.

public ref class DefaultJsonTypeInfoResolver : System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver
public class DefaultJsonTypeInfoResolver : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
type DefaultJsonTypeInfoResolver = class
    interface IJsonTypeInfoResolver
Public Class DefaultJsonTypeInfoResolver
Implements IJsonTypeInfoResolver
Ereditarietà
DefaultJsonTypeInfoResolver
Implementazioni

Commenti

Resolver del contratto usato da Default.

Costruttori

DefaultJsonTypeInfoResolver()

Crea un'istanza modificabile DefaultJsonTypeInfoResolver .

Proprietà

Modifiers

Ottiene un elenco di callback definiti dall'utente che possono essere usati per modificare il contratto iniziale.

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)
GetTypeInfo(Type, JsonSerializerOptions)

Risolve un contratto JSON per una determinata type configurazione e options .

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>)

Crea un resolver e applica modifiche ai metadati generati dall'origine resolver.

Si applica a