JsonTypeInfo Klasse

Definition

Stellt JSON-Serialisierungsbezogene Metadaten zu einem Typ bereit.

public ref class JsonTypeInfo abstract
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public MustInherit Class JsonTypeInfo
Vererbung
JsonTypeInfo
Abgeleitet

Eigenschaften

Converter

Ruft die ab, die JsonConverter dem aktuellen Typ zugeordnet ist.

CreateObject

Ruft eine parameterlose Factory ab, die für die Deserialisierung verwendet werden soll, oder legt diese fest.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die aktuelle instance zur Änderung gesperrt wurde.

Kind

Ruft einen Wert ab, der die Art von Vertragsmetadaten beschreibt, die der aktuelle instance angibt.

NumberHandling

Ruft die Außerkraftsetzung auf Typebene NumberHandling ab oder legt diese fest.

OnDeserialized

Ruft einen Rückruf ab, der nach der Deserialisierung aufgerufen werden soll, oder legt diesen fest.

OnDeserializing

Ruft einen Rückruf ab, der vor der Deserialisierung aufgerufen werden soll, oder legt diesen fest.

OnSerialized

Ruft einen Rückruf ab, der nach der Serialisierung aufgerufen werden soll, oder legt diesen fest.

OnSerializing

Ruft einen Rückruf ab, der vor der Serialisierung aufgerufen werden soll, oder legt diesen fest.

Options

Ruft den Wert abJsonSerializerOptions, der dem aktuellen JsonTypeInfo instance zugeordnet ist.

OriginatingResolver

Ruft den ab, von dem IJsonTypeInfoResolver diese Metadaten stammen instance, oder legt diesen fest.

PolymorphismOptions

Ruft ein Konfigurationsobjekt ab, das Polymorphismusmetadaten angibt, oder legt dieses fest.

PreferredPropertyObjectCreationHandling

Ruft den bevorzugten Wert für eigenschaften ab, die im Typ enthalten sind, oder legt den wert JsonObjectCreationHandling fest.

Properties

Ruft die Liste der JsonPropertyInfo Metadaten ab, die dem aktuellen Typ entsprechen.

Type

Ruft den Type ab, für den der JSON-Serialisierungsvertrag definiert wird.

UnmappedMemberHandling

Ruft die Außerkraftsetzung auf Typebene JsonUnmappedMemberHandling ab oder legt diese fest.

Methoden

CreateJsonPropertyInfo(Type, String)

Erstellt eine leere JsonPropertyInfo instance für die aktuelle JsonTypeInfo.

CreateJsonTypeInfo(Type, JsonSerializerOptions)

Erstellt eine leere JsonTypeInfo instance.

CreateJsonTypeInfo<T>(JsonSerializerOptions)

Erstellt eine leere JsonTypeInfo<T> instance.

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)
MakeReadOnly()

Sperrt den aktuellen instance für weitere Änderungen.

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)

Gilt für: