Share via


JsonTypeInfo<T> Třída

Definice

Poskytuje metadata související se serializací JSON o typu.

generic <typename T>
public ref class JsonTypeInfo sealed : System::Text::Json::Serialization::Metadata::JsonTypeInfo
public sealed class JsonTypeInfo<T> : System.Text.Json.Serialization.Metadata.JsonTypeInfo
type JsonTypeInfo<'T> = class
    inherit JsonTypeInfo
Public NotInheritable Class JsonTypeInfo(Of T)
Inherits JsonTypeInfo

Parametry typu

T

Obecná definice typu.

Dědičnost
JsonTypeInfo<T>

Vlastnosti

Converter

JsonConverter Získá přidružený k aktuálnímu typu.

(Zděděno od JsonTypeInfo)
CreateObject

Získá nebo nastaví bezparametrovou továrnu pro použití při deserializaci.

IsReadOnly

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

(Zděděno od JsonTypeInfo)
Kind

Získá hodnotu, která popisuje druh metadat kontraktu, které aktuální instance určuje.

(Zděděno od JsonTypeInfo)
NumberHandling

Získá nebo nastaví přepsání na úrovni NumberHandling typu.

(Zděděno od JsonTypeInfo)
OnDeserialized

Získá nebo nastaví zpětné volání, aby bylo vyvoláno po deserializaci dojde.

(Zděděno od JsonTypeInfo)
OnDeserializing

Získá nebo nastaví zpětné volání vyvolat před deserializace nastane.

(Zděděno od JsonTypeInfo)
OnSerialized

Získá nebo nastaví zpětné volání, aby bylo vyvoláno po serializaci.

(Zděděno od JsonTypeInfo)
OnSerializing

Získá nebo nastaví zpětné volání, aby bylo vyvoláno před serializace.

(Zděděno od JsonTypeInfo)
Options

JsonSerializerOptions Získá hodnotu přidruženou k aktuální JsonTypeInfo instanci.

(Zděděno od JsonTypeInfo)
OriginatingResolver

Získá nebo nastaví, IJsonTypeInfoResolver ze kterého tato instance metadat pochází.

(Zděděno od JsonTypeInfo)
PolymorphismOptions

Získá nebo nastaví objekt konfigurace určující metadata polymorfismu.

(Zděděno od JsonTypeInfo)
PreferredPropertyObjectCreationHandling

Získá nebo nastaví upřednostňovanou JsonObjectCreationHandling hodnotu pro vlastnosti obsažené v typu.

(Zděděno od JsonTypeInfo)
Properties

Získá seznam JsonPropertyInfo metadat odpovídající aktuálnímu typu.

(Zděděno od JsonTypeInfo)
SerializeHandler

Serializuje instanci pomocí JsonSourceGenerationOptionsAttribute hodnot zadaných v době návrhuT.

Type

Získá, Type pro který je definován kontrakt serializace JSON.

(Zděděno od JsonTypeInfo)
UnmappedMemberHandling

Získá nebo nastaví přepsání na úrovni JsonUnmappedMemberHandling typu.

(Zděděno od JsonTypeInfo)

Metody

CreateJsonPropertyInfo(Type, String)

Vytvoří prázdnou JsonPropertyInfo instanci pro aktuální JsonTypeInfo.

(Zděděno od JsonTypeInfo)
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()

Získá aktuální Type instanci.

(Zděděno od Object)
MakeReadOnly()

Uzamkne aktuální instanci pro další úpravy.

(Zděděno od JsonTypeInfo)
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