Freigeben über


JsonSerializerOptions.TypeInfoResolverChain Eigenschaft

Definition

Ruft die Liste der verketteten JsonTypeInfo Vertragslöser ab, die von diesem instance verwendet werden.

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)

Eigenschaftswert

Hinweise

Die Reihenfolge der Kette ist signifikant: JsonSerializerOptions fragt jeden der Resolver in der angegebenen Reihenfolge ab und gibt das erste Ergebnis zurück, das ungleich NULL ist. Wenn alle Resolver in der Kette zurückgeben null, JsonSerializerOptions wird ebenfalls zurückgegeben null.

Diese Eigenschaft ist ein Hilfsobjekt und wird mit der TypeInfoResolver -Eigenschaft synchronisiert. Jede Änderung, die an dieser Eigenschaft vorgenommen wird, wird von und umgekehrt widerspiegelt TypeInfoResolver .

Gilt für: