Freigeben über


DefaultJsonTypeInfoResolver Klasse

Definition

Definiert den standardmäßigen, reflektionsbasierten JSON-Vertragslöser, der von System.Text.Json verwendet wird.

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
Vererbung
DefaultJsonTypeInfoResolver
Implementiert

Hinweise

Der von Defaultverwendete Vertragslöser.

Konstruktoren

DefaultJsonTypeInfoResolver()

Erstellt eine veränderliche DefaultJsonTypeInfoResolver instance.

Eigenschaften

Modifiers

Ruft eine Liste von benutzerdefinierten Rückrufen ab, die zum Ändern des ursprünglichen Vertrags verwendet werden können.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetTypeInfo(Type, JsonSerializerOptions)

Löst einen JSON-Vertrag für eine bestimmte type - und options -Konfiguration auf.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>)

Erstellt einen Resolver und wendet Änderungen an den Metadaten an, die von der Quelle resolvergeneriert werden.

Gilt für: