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 |
Poskytuje metadata související se serializací JSON o typu. |
Converter |
Získá přidružený JsonConverter k aktuálnímu typu. |
CreateObject |
Získá nebo nastaví bezparametrové objektu pro použití při deserializaci. |
ElementType |
Poskytuje metadata související se serializací JSON o typu. |
IsReadOnly |
Získá hodnotu, která označuje, zda aktuální instance byla uzamčena pro úpravy. |
KeyType |
Poskytuje metadata související se serializací JSON o typu. |
Kind |
Získá hodnotu, která popisuje druh metadat kontraktu, který aktuální instance určuje. |
NumberHandling |
Získá nebo nastaví přepsání na úrovni NumberHandling typu. |
OnDeserialized |
Získá nebo nastaví zpětné volání, aby bylo vyvoláno po deserializaci dojde. |
OnDeserializing |
Získá nebo nastaví zpětné volání vyvolat před deserializace dojde. |
OnSerialized |
Získá nebo nastaví zpětné volání vyvolat po serializaci dojde. |
OnSerializing |
Získá nebo nastaví zpětné volání, aby bylo vyvoláno před serializace dojde. |
Options |
JsonSerializerOptions Získá hodnotu přidruženou k aktuální JsonTypeInfo instanci. |
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ích aktuálnímu typu. |
Type |
Získá, Type pro který je definován kontrakt serializace JSON. |
UnmappedMemberHandling |
Získá nebo nastaví přepsání na úrovni JsonUnmappedMemberHandling typu. |
Metody
CreateJsonPropertyInfo(Type, String) |
Vytvoří prázdnou JsonPropertyInfo instanci pro aktuální JsonTypeInfo. |
CreateJsonTypeInfo(Type, JsonSerializerOptions) |
Vytvoří prázdnou JsonTypeInfo instanci. |
CreateJsonTypeInfo<T>(JsonSerializerOptions) |
Vytvoří prázdnou JsonTypeInfo<T> instanci. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MakeReadOnly() |
Uzamkne aktuální instanci pro další úpravy. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (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) |
Poskytuje metadata související se serializací JSON o typu. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro