System.Text.Json.Serialization.Metadata Namespace
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.
Klassen
DefaultJsonTypeInfoResolver |
Definiert den standardmäßigen, spiegelungsbasierten JSON-Vertragslöser, der von System.Text.Json verwendet wird. |
JsonCollectionInfoValues<TCollection> |
Stellt Serialisierungsmetadaten zu einem Sammlungstyp bereit. |
JsonMetadataServices |
Stellt Hilfsprogramme zum Erstellen und Initialisieren von Metadaten für JSON-serialisierbare Typen bereit. |
JsonObjectInfoValues<T> |
Stellt Serialisierungsmetadaten zu einem Objekttyp mit Konstruktoren, Eigenschaften und Feldern bereit. |
JsonParameterInfo |
Stellt JSON-serialisierungsbezogene Metadaten zu einem Konstruktorparameter bereit. |
JsonParameterInfoValues |
Stellt Informationen zu einem Konstruktorparameter bereit, der für die JSON-Deserialisierung erforderlich ist. |
JsonPolymorphismOptions |
Definiert die polymorphe Konfiguration für einen angegebenen Basistyp. |
JsonPropertyInfo |
Stellt JSON-serialisierungsbezogene Metadaten zu einer Eigenschaft oder einem Feld bereit. |
JsonPropertyInfoValues<T> |
Stellt Serialisierungsmetadaten zu einer Eigenschaft oder einem Feld bereit. |
JsonTypeInfo |
Stellt JSON-Serialisierungsbezogene Metadaten zu einem Typ bereit. |
JsonTypeInfo<T> |
Stellt JSON-Serialisierungsbezogene Metadaten zu einem Typ bereit. |
JsonTypeInfoResolver |
Enthält Dienstprogramme und Kombinatoren, die auf IJsonTypeInfoResolverhandeln. |
Strukturen
JsonDerivedType |
Stellt einen unterstützten abgeleiteten Typ dar, der in den Metadaten eines polymorphen Typs definiert ist. |
Schnittstellen
IJsonTypeInfoResolver |
Wird verwendet, um den JSON-Serialisierungsvertrag für angeforderte Typen aufzulösen. |
Enumerationen
JsonTypeInfoKind |
Beschreibt die Art der Vertragsmetadaten, die ein JsonTypeInfo angibt. |