JsonSerializerOptions.TypeInfoResolverChain Właściwość
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.
Pobiera listę łańcuchowych JsonTypeInfo elementów rozpoznawania kontraktów używanych przez to wystąpienie.
public:
property System::Collections::Generic::IList<System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^> ^ TypeInfoResolverChain { System::Collections::Generic::IList<System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^> ^ get(); };
public System.Collections.Generic.IList<System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver> TypeInfoResolverChain { get; }
member this.TypeInfoResolverChain : System.Collections.Generic.IList<System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver>
Public ReadOnly Property TypeInfoResolverChain As IList(Of IJsonTypeInfoResolver)
Wartość właściwości
Uwagi
Kolejność łańcucha jest znacząca: JsonSerializerOptions zapytanie dotyczy każdego z narzędzi rozpoznawania nazw w określonej kolejności, zwracając pierwszy wynik, który nie ma wartości null. Jeśli wszystkie metody rozpoznawania w łańcuchu zwracają null
wartość , JsonSerializerOptions funkcja zwróci również wartość null
.
Ta właściwość jest pomocnicza i jest zsynchronizowana z właściwością TypeInfoResolver . Wszelkie zmiany wprowadzone w tej właściwości są odzwierciedlane przez TypeInfoResolver i na odwrót.