DefaultJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.