System.Text.Json.Serialization.Metadata Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat klassen, structs en interfaces die metagegevens en configuratie bieden voor JSON-serialisatie en deserialisatie in System.Text.Json.
Klassen
| Name | Description |
|---|---|
| DefaultJsonTypeInfoResolver |
Definieert de standaard op weerspiegeling gebaseerde JSON-contractoplossing die wordt gebruikt door System.Text.Json. |
| JsonCollectionInfoValues<TCollection> |
Biedt serialisatiemetagegevens over een verzamelingstype. |
| JsonMetadataServices |
Biedt helpers voor het maken en initialiseren van metagegevens voor JSON-serialiseerbare typen. |
| JsonObjectInfoValues<T> |
Biedt serialisatiemetagegevens over een objecttype met constructors, eigenschappen en velden. |
| JsonParameterInfo |
Biedt JSON-serialisatiegerelateerde metagegevens over een constructorparameter. |
| JsonParameterInfoValues |
Bevat informatie over een constructorparameter die is vereist voor JSON-deserialisatie. |
| JsonPolymorphismOptions |
Hiermee definieert u polymorfische configuratie voor een opgegeven basistype. |
| JsonPropertyInfo |
Biedt JSON-serialisatiegerelateerde metagegevens over een eigenschap of veld. |
| JsonPropertyInfoValues<T> |
Biedt serialisatiemetagegevens over een eigenschap of veld. |
| JsonTypeInfo |
Biedt JSON-serialisatiegerelateerde metagegevens over een type. |
| JsonTypeInfo<T> |
Biedt JSON-serialisatiegerelateerde metagegevens over een type. |
| JsonTypeInfoResolver |
Bevat hulpprogramma's en combinaties waarop wordt getreden IJsonTypeInfoResolver. |
Structs
| Name | Description |
|---|---|
| JsonDerivedType |
Vertegenwoordigt een ondersteund afgeleid type dat is gedefinieerd in de metagegevens van een polymorf type. |
Interfaces
| Name | Description |
|---|---|
| IJsonTypeInfoResolver |
Wordt gebruikt om het JSON-serialisatiecontract voor aangevraagde typen op te lossen. |
Enums
| Name | Description |
|---|---|
| JsonTypeInfoKind |
Beschrijft het soort metagegevens van een contract dat wordt JsonTypeInfo opgegeven. |