Sdílet prostřednictvím


JsonSerializerOptions.TypeInfoResolverChain Vlastnost

Definice

Získá seznam zřetězených JsonTypeInfo překladačů kontraktů používaných touto instancí.

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)

Hodnota vlastnosti

Poznámky

Pořadí řetězce je významné: JsonSerializerOptions dotazuje každého z překladačů v zadaném pořadí a vrátí první výsledek, který nemá hodnotu null. Pokud všechny překladače v řetězu vrátí null, pak JsonSerializerOptions vrátí nulltaké .

Tato vlastnost je pomocná k této vlastnosti a je s touto TypeInfoResolver vlastností synchronizovaná. Všechny změny provedené v této vlastnosti se projeví a TypeInfoResolver naopak.

Platí pro