JsonTypeInfo<T> Klasse

Definition

Stellt JSON-Serialisierungsbezogene Metadaten zu einem Typ bereit.

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

Typparameter

T

Die generische Definition des Typs.

Vererbung
JsonTypeInfo<T>

Eigenschaften

Converter

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

(Geerbt von JsonTypeInfo)
CreateObject

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

CreateObject

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

(Geerbt von JsonTypeInfo)
IsReadOnly

Ruft einen Wert ab, der angibt, ob der aktuelle instance für änderungen gesperrt wurde.

(Geerbt von JsonTypeInfo)
Kind

Ruft einen Wert ab, der die Art von Vertragsmetadaten beschreibt, die vom aktuellen instance angegeben werden.

(Geerbt von JsonTypeInfo)
NumberHandling

Ruft die Überschreibung auf Typebene NumberHandling ab oder legt diese fest.

(Geerbt von JsonTypeInfo)
OnDeserialized

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

(Geerbt von JsonTypeInfo)
OnDeserializing

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

(Geerbt von JsonTypeInfo)
OnSerialized

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

(Geerbt von JsonTypeInfo)
OnSerializing

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

(Geerbt von JsonTypeInfo)
Options

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

(Geerbt von JsonTypeInfo)
OriginatingResolver

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

(Geerbt von JsonTypeInfo)
PolymorphismOptions

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

(Geerbt von JsonTypeInfo)
PreferredPropertyObjectCreationHandling

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

(Geerbt von JsonTypeInfo)
Properties

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

(Geerbt von JsonTypeInfo)
SerializeHandler

Serialisiert eine instance der Verwendung JsonSourceGenerationOptionsAttribute von Werten, die T zur Entwurfszeit angegeben wurden.

Type

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

(Geerbt von JsonTypeInfo)
UnmappedMemberHandling

Ruft die Überschreibung auf Typebene JsonUnmappedMemberHandling ab oder legt diese fest.

(Geerbt von JsonTypeInfo)

Methoden

CreateJsonPropertyInfo(Type, String)

Erstellt eine leere JsonPropertyInfo instance für den aktuellen JsonTypeInfo.

(Geerbt von JsonTypeInfo)
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.

(Geerbt von JsonTypeInfo)
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: