Поделиться через


JsonSerializerOptions.TypeInfoResolverChain Свойство

Определение

Возвращает список цепочки JsonTypeInfo сопоставителей контрактов, используемых этим экземпляром.

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)

Значение свойства

Комментарии

Порядок цепочки имеет важное значение: JsonSerializerOptions запросит каждый из сопоставителей в указанном порядке, возвращая первый результат, отличный от NULL. Если все сопоставители в цепочке возвращают null, то JsonSerializerOptions также возвращает .null

Это свойство является вспомогательным для и синхронизируется со свойством TypeInfoResolver . Любое изменение, внесенное в это свойство, отражается TypeInfoResolver и наоборот.

Применяется к