DefaultJsonTypeInfoResolver Sınıf

Tanım

System.Text.Json tarafından kullanılan varsayılan yansıma tabanlı JSON sözleşme çözümleyicisini tanımlar.

public ref class DefaultJsonTypeInfoResolver : System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver
public class DefaultJsonTypeInfoResolver : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
type DefaultJsonTypeInfoResolver = class
    interface IJsonTypeInfoResolver
Public Class DefaultJsonTypeInfoResolver
Implements IJsonTypeInfoResolver
Devralma
DefaultJsonTypeInfoResolver
Uygulamalar

Açıklamalar

tarafından Defaultkullanılan sözleşme çözümleyicisi.

Oluşturucular

DefaultJsonTypeInfoResolver()

Değiştirilebilir DefaultJsonTypeInfoResolver bir örnek oluşturur.

Özellikler

Modifiers

İlk sözleşmeyi değiştirmek için kullanılabilecek kullanıcı tanımlı geri çağırmaların listesini alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetTypeInfo(Type, JsonSerializerOptions)

Belirli type bir ve options yapılandırması için JSON sözleşmesini çözümler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>)

Bir çözümleyici oluşturur ve kaynağı resolvertarafından oluşturulan meta verilerde değişiklikler uygular.

Şunlara uygulanır