JsonTypeInfo<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt JSON-Serialisierungsbezogene Metadaten zu einem Typ bereit.
generic <typename T>
public ref class JsonTypeInfo sealed : System::Text::Json::Serialization::Metadata::JsonTypeInfo
public sealed class JsonTypeInfo<T> : System.Text.Json.Serialization.Metadata.JsonTypeInfo
type JsonTypeInfo<'T> = class
inherit JsonTypeInfo
Public NotInheritable Class JsonTypeInfo(Of T)
Inherits JsonTypeInfo
Typparameter
- T
Die generische Definition des Typs.
- Vererbung
Eigenschaften
ConstructorAttributeProvider |
Dient zum Abrufen oder Festlegen eines Attributanbieters, der dem Deserialisierungskonstruktor entspricht. (Geerbt von JsonTypeInfo) |
Converter |
Ruft die dem aktuellen Typ zugeordnete JsonConverter ab. (Geerbt von JsonTypeInfo) |
CreateObject |
Dient zum Abrufen oder Festlegen einer parameterlosen Factory, die für die Deserialisierung verwendet werden soll. |
ElementType |
Ruft den Elementtyp ab, der einem aufzählbaren, Wörterbuch oder optionalen Typ entspricht. (Geerbt von JsonTypeInfo) |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob die aktuelle Instanz zur Änderung gesperrt wurde. (Geerbt von JsonTypeInfo) |
KeyType |
Ruft den Schlüsseltyp ab, der einem Wörterbuchtyp entspricht. (Geerbt von JsonTypeInfo) |
Kind |
Ruft einen Wert ab, der die Art von Vertragsmetadaten beschreibt, die die aktuelle Instanz angibt. (Geerbt von JsonTypeInfo) |
NumberHandling |
Dient zum Abrufen oder Festlegen der Typebene NumberHandling Außerkraftsetzung. (Geerbt von JsonTypeInfo) |
OnDeserialized |
Dient zum Abrufen oder Festlegen eines Rückrufs, der nach der Deserialisierung aufgerufen werden soll. (Geerbt von JsonTypeInfo) |
OnDeserializing |
Dient zum Abrufen oder Festlegen eines Rückrufs, der vor dem Deserialisieren aufgerufen werden soll. (Geerbt von JsonTypeInfo) |
OnSerialized |
Dient zum Abrufen oder Festlegen eines Rückrufs, der nach dem Serialisieren aufgerufen werden soll. (Geerbt von JsonTypeInfo) |
OnSerializing |
Dient zum Abrufen oder Festlegen eines Rückrufs, der vor dem Serialisieren aufgerufen werden soll. (Geerbt von JsonTypeInfo) |
Options |
Ruft den JsonSerializerOptions Wert ab, der der aktuellen JsonTypeInfo Instanz zugeordnet ist. (Geerbt von JsonTypeInfo) |
OriginatingResolver |
Ruft die IJsonTypeInfoResolver ab, von der diese Metadateninstanz stammt, oder legt diese fest. (Geerbt von JsonTypeInfo) |
PolymorphismOptions |
Dient zum Abrufen oder Festlegen eines Konfigurationsobjekts, das Polymorphismusmetadaten angibt. (Geerbt von JsonTypeInfo) |
PreferredPropertyObjectCreationHandling |
Dient zum Abrufen oder Festlegen des bevorzugten JsonObjectCreationHandling Werts für Eigenschaften, die im Typ enthalten sind. (Geerbt von JsonTypeInfo) |
Properties |
Ruft die Liste der JsonPropertyInfo Metadaten ab, die dem aktuellen Typ entsprechen. (Geerbt von JsonTypeInfo) |
SerializeHandler |
Serialisiert eine Instanz von |
Type |
Ruft die Type ab, für die der JSON-Serialisierungsvertrag definiert wird. (Geerbt von JsonTypeInfo) |
UnmappedMemberHandling |
Dient zum Abrufen oder Festlegen der Typebene JsonUnmappedMemberHandling Außerkraftsetzung. (Geerbt von JsonTypeInfo) |
Methoden
CreateJsonPropertyInfo(Type, String) |
Erstellt eine leere JsonPropertyInfo Instanz für die aktuelle JsonTypeInfo. (Geerbt von JsonTypeInfo) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
MakeReadOnly() |
Sperrt die aktuelle Instanz für weitere Änderungen. (Geerbt von JsonTypeInfo) |
MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Erweiterungsmethoden
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions) |
Ruft das JSON-Schema für |