JsonTypeInfo Klasa

Definicja

Udostępnia metadane dotyczące serializacji JSON dotyczące typu.

public ref class JsonTypeInfo abstract
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public MustInherit Class JsonTypeInfo
Dziedziczenie
JsonTypeInfo
Pochodne

Właściwości

Converter

JsonConverter Pobiera element skojarzony z bieżącym typem.

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.

Kind

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

NumberHandling

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

OnDeserialized

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

OnDeserializing

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

OnSerialized

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

OnSerializing

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

Options

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

OriginatingResolver

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

PolymorphismOptions

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

PreferredPropertyObjectCreationHandling

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

Properties

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

Type

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

UnmappedMemberHandling

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

Metody

CreateJsonPropertyInfo(Type, String)

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

CreateJsonTypeInfo(Type, JsonSerializerOptions)

Tworzy puste JsonTypeInfo wystąpienie.

CreateJsonTypeInfo<T>(JsonSerializerOptions)

Tworzy puste JsonTypeInfo<T> wystąpienie.

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.

MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy