System.Text.Json.Serialization.Metadata Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasy
| DefaultJsonTypeInfoResolver |
Definiuje domyślny, oparty na odbiciu rozpoznawanie kontraktów JSON używany przez plik System.Text.Json. |
| JsonCollectionInfoValues<TCollection> |
Udostępnia metadane serializacji dotyczące typu kolekcji. |
| JsonMetadataServices |
Udostępnia pomocników do tworzenia i inicjowania metadanych dla typów z możliwością serializacji JSON. |
| JsonObjectInfoValues<T> |
Udostępnia metadane serializacji dotyczące typu obiektu z konstruktorami, właściwościami i polami. |
| JsonParameterInfo |
Udostępnia metadane dotyczące serializacji JSON dotyczące parametru konstruktora. |
| JsonParameterInfoValues |
Zawiera informacje o parametrze konstruktora wymaganym do deserializacji JSON. |
| JsonPolymorphismOptions |
Definiuje konfigurację polimorficzną dla określonego typu podstawowego. |
| JsonPropertyInfo |
Udostępnia metadane dotyczące serializacji JSON dotyczące właściwości lub pola. |
| JsonPropertyInfoValues<T> |
Udostępnia metadane serializacji dotyczące właściwości lub pola. |
| JsonTypeInfo |
Udostępnia metadane dotyczące serializacji JSON dotyczące typu. |
| JsonTypeInfo<T> |
Udostępnia metadane dotyczące serializacji JSON dotyczące typu. |
| JsonTypeInfoResolver |
Zawiera narzędzia i kombinatory działające na IJsonTypeInfoResolver. |
Struktury
| JsonDerivedType |
Reprezentuje obsługiwany typ pochodny zdefiniowany w metadanych typu polimorficznego. |
Interfejsy
| IJsonTypeInfoResolver |
Służy do rozpoznawania kontraktu serializacji JSON dla żądanych typów. |
Wyliczenia
| JsonTypeInfoKind |
Opisuje rodzaj metadanych kontraktu, które określa JsonTypeInfo. |