Udostępnij za pośrednictwem


DefaultJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions) Metoda

Definicja

Rozwiązuje kontrakt JSON dla danej type konfiguracji i options .

public:
 virtual System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public virtual System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo (Type type, System.Text.Json.JsonSerializerOptions options);
abstract member GetTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
override this.GetTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Overridable Function GetTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo

Parametry

type
Type

Typ, dla którego ma zostać rozpoznany kontrakt JSON.

options
JsonSerializerOptions

Wystąpienie używane do określania JsonSerializerOptions konfiguracji kontraktu.

Zwraca

JsonTypeInfo

Definiowanie JsonTypeInfo kontraktu JSON opartego na odbiciu dla klasy type.

Implementuje

Wyjątki

type lub options ma wartość null.

Uwagi

Podstawowa implementacja tej metody spowoduje utworzenie kontraktu pochodnego odbicia i zastosowanie wszelkich wywołań zwrotnych z Modifiers listy.

Dotyczy