JsonTypeInfo 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.
public ref class JsonTypeInfo
public ref class JsonTypeInfo abstract
public class JsonTypeInfo
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public Class JsonTypeInfo
Public MustInherit Class JsonTypeInfo
- Vererbung
-
JsonTypeInfo
- Abgeleitet
Eigenschaften
ConstructorAttributeProvider |
Dient zum Abrufen oder Festlegen eines Attributanbieters, der dem Deserialisierungskonstruktor entspricht. |
Converter |
Ruft die dem aktuellen Typ zugeordnete JsonConverter ab. |
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. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob die aktuelle Instanz zur Änderung gesperrt wurde. |
KeyType |
Ruft den Schlüsseltyp ab, der einem Wörterbuchtyp entspricht. |
Kind |
Ruft einen Wert ab, der die Art von Vertragsmetadaten beschreibt, die die aktuelle Instanz angibt. |
NumberHandling |
Dient zum Abrufen oder Festlegen der Typebene NumberHandling Außerkraftsetzung. |
OnDeserialized |
Dient zum Abrufen oder Festlegen eines Rückrufs, der nach der Deserialisierung aufgerufen werden soll. |
OnDeserializing |
Dient zum Abrufen oder Festlegen eines Rückrufs, der vor dem Deserialisieren aufgerufen werden soll. |
OnSerialized |
Dient zum Abrufen oder Festlegen eines Rückrufs, der nach dem Serialisieren aufgerufen werden soll. |
OnSerializing |
Dient zum Abrufen oder Festlegen eines Rückrufs, der vor dem Serialisieren aufgerufen werden soll. |
Options |
Ruft den JsonSerializerOptions Wert ab, der der aktuellen JsonTypeInfo Instanz zugeordnet ist. |
OriginatingResolver |
Ruft die IJsonTypeInfoResolver ab, von der diese Metadateninstanz stammt, oder legt diese fest. |
PolymorphismOptions |
Dient zum Abrufen oder Festlegen eines Konfigurationsobjekts, das Polymorphismusmetadaten angibt. |
PreferredPropertyObjectCreationHandling |
Dient zum Abrufen oder Festlegen des bevorzugten JsonObjectCreationHandling Werts für Eigenschaften, die im Typ enthalten sind. |
Properties |
Ruft die Liste der JsonPropertyInfo Metadaten ab, die dem aktuellen Typ entsprechen. |
Type |
Ruft die Type ab, für die der JSON-Serialisierungsvertrag definiert wird. |
UnmappedMemberHandling |
Dient zum Abrufen oder Festlegen der Typebene JsonUnmappedMemberHandling Außerkraftsetzung. |
Methoden
CreateJsonPropertyInfo(Type, String) |
Erstellt eine leere JsonPropertyInfo Instanz für die aktuelle JsonTypeInfo. |
CreateJsonTypeInfo(Type, JsonSerializerOptions) |
Erstellt eine leere JsonTypeInfo Instanz. |
CreateJsonTypeInfo<T>(JsonSerializerOptions) |
Erstellt eine leere JsonTypeInfo<T> Instanz. |
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. |
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 |