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 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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für