JsonTypeInfo Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje metadata související se serializací JSON o typu.
public ref class JsonTypeInfo abstract
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public MustInherit Class JsonTypeInfo
- Dědičnost
-
JsonTypeInfo
- Odvozené
Vlastnosti
ConstructorAttributeProvider |
Získá nebo nastaví zprostředkovatele atributu odpovídající deserializační konstruktor. |
Converter |
Získá JsonConverter přidružené k aktuálnímu typu. |
CreateObject |
Získá nebo nastaví objekt pro bez parametrů, který se má použít při deserializaci. |
ElementType |
Získá typ elementu odpovídající výčtu, slovníku nebo volitelného typu. |
IsReadOnly |
Získá hodnotu, která označuje, zda aktuální instance byla uzamčena pro úpravy. |
KeyType |
Získá typ klíče odpovídající typu slovníku. |
Kind |
Získá hodnotu, která popisuje druh metadat kontraktu, který aktuální instance určuje. |
NumberHandling |
Získá nebo nastaví přepsání NumberHandling na úrovni typu. |
OnDeserialized |
Získá nebo nastaví zpětné volání, které má být vyvoláno po deserializaci dojde. |
OnDeserializing |
Získá nebo nastaví zpětné volání, které má být vyvoláno před deserializace nastane. |
OnSerialized |
Získá nebo nastaví zpětné volání, které má být vyvoláno po serializaci dojde. |
OnSerializing |
Získá nebo nastaví zpětné volání, které má být vyvoláno před serializace dojde. |
Options |
Získá JsonSerializerOptions hodnotu přidruženou k aktuální instanci JsonTypeInfo. |
OriginatingResolver |
Získá nebo nastaví IJsonTypeInfoResolver, ze kterého tato instance metadat pochází. |
PolymorphismOptions |
Získá nebo nastaví objekt konfigurace určující metadata polymorfismu. |
PreferredPropertyObjectCreationHandling |
Získá nebo nastaví upřednostňovanou JsonObjectCreationHandling hodnotu pro vlastnosti obsažené v typu. |
Properties |
Získá seznam JsonPropertyInfo metadat odpovídající aktuálnímu typu. |
Type |
Získá Type, pro který je definován kontrakt serializace JSON. |
UnmappedMemberHandling |
Získá nebo nastaví přepsání JsonUnmappedMemberHandling na úrovni typu. |
Metody
CreateJsonPropertyInfo(Type, String) |
Vytvoří prázdnou instanci JsonPropertyInfo pro aktuální JsonTypeInfo. |
CreateJsonTypeInfo(Type, JsonSerializerOptions) |
Vytvoří prázdnou instanci JsonTypeInfo. |
CreateJsonTypeInfo<T>(JsonSerializerOptions) |
Vytvoří prázdnou instanci JsonTypeInfo<T>. |
Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
MakeReadOnly() |
Uzamkne aktuální instanci pro další úpravy. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Metody rozšíření
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions) |
Získá schéma JSON pro |