Share via


JsonTypeInfo Třída

Definice

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

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.

IsReadOnly

Získá hodnotu, která označuje, zda aktuální instance byla uzamčena pro úpravy.

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)

Platí pro