JsonSerializerOptions.TypeInfoResolverChain 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取此实例使用的已链接 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 由该属性反映,反之亦然。