JsonTypeInfo<T> Klasa

Definicja

Udostępnia metadane dotyczące serializacji JSON dotyczące 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

Ogólna definicja typu.

Dziedziczenie
JsonTypeInfo<T>

Właściwości

Converter

JsonConverter Pobiera element skojarzony z bieżącym typem.

(Odziedziczone po JsonTypeInfo)
CreateObject

Pobiera lub ustawia fabrykę bez parametrów do użycia podczas deserializacji.

IsReadOnly

Pobiera wartość wskazującą, czy bieżące wystąpienie zostało zablokowane do modyfikacji.

(Odziedziczone po JsonTypeInfo)
Kind

Pobiera wartość opisową rodzaju metadanych kontraktu, które określa bieżące wystąpienie.

(Odziedziczone po JsonTypeInfo)
NumberHandling

Pobiera lub ustawia przesłonięcia na poziomie NumberHandling typu.

(Odziedziczone po JsonTypeInfo)
OnDeserialized

Pobiera lub ustawia wywołanie zwrotne do wywołania po wykonaniu deserializacji.

(Odziedziczone po JsonTypeInfo)
OnDeserializing

Pobiera lub ustawia wywołanie zwrotne do wywołania przed wykonaniem deserializacji.

(Odziedziczone po JsonTypeInfo)
OnSerialized

Pobiera lub ustawia wywołanie zwrotne do wywołania po wykonaniu serializacji.

(Odziedziczone po JsonTypeInfo)
OnSerializing

Pobiera lub ustawia wywołanie zwrotne do wywołania przed wykonaniem serializacji.

(Odziedziczone po JsonTypeInfo)
Options

JsonSerializerOptions Pobiera wartość skojarzona z bieżącym JsonTypeInfo wystąpieniem.

(Odziedziczone po JsonTypeInfo)
OriginatingResolver

Pobiera lub ustawia element IJsonTypeInfoResolver , z którego pochodzi to wystąpienie metadanych.

(Odziedziczone po JsonTypeInfo)
PolymorphismOptions

Pobiera lub ustawia obiekt konfiguracji określający metadane polimorfizmu.

(Odziedziczone po JsonTypeInfo)
PreferredPropertyObjectCreationHandling

Pobiera lub ustawia preferowaną JsonObjectCreationHandling wartość właściwości zawartych w typie.

(Odziedziczone po JsonTypeInfo)
Properties

Pobiera listę metadanych JsonPropertyInfo odpowiadających bieżącemu typowi.

(Odziedziczone po JsonTypeInfo)
SerializeHandler

Serializuje wystąpienie T przy użyciu JsonSourceGenerationOptionsAttribute wartości określonych w czasie projektowania.

Type

Pobiera element Type , dla którego jest definiowany kontrakt serializacji JSON.

(Odziedziczone po JsonTypeInfo)
UnmappedMemberHandling

Pobiera lub ustawia przesłonięcia na poziomie JsonUnmappedMemberHandling typu.

(Odziedziczone po JsonTypeInfo)

Metody

CreateJsonPropertyInfo(Type, String)

Tworzy puste JsonPropertyInfo wystąpienie dla bieżącego JsonTypeInfoelementu .

(Odziedziczone po JsonTypeInfo)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MakeReadOnly()

Blokuje bieżące wystąpienie w celu dalszej modyfikacji.

(Odziedziczone po JsonTypeInfo)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy