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 и наоборот.