JsonSerializerContext Sınıf

Tanım

JSON serileştirmeyle ilgili bir tür kümesi hakkında meta veriler sağlar.

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

Oluşturucular

Name Description
JsonSerializerContext(JsonSerializerOptions)

öğesinin bir örneğini JsonSerializerContext oluşturur ve belirtilen JsonSerializerOptionsile bağlar.

Özellikler

Name Description
GeneratedSerializerOptions

Bağlam için varsayılan çalışma zamanı seçeneklerini alır.

Options

Bağlamın çalışma zamanı belirtilen seçeneklerini alır. Bağlam örneği oluşturulurken hiçbir seçenek geçirilmediyse, yeni bir örnek bağlanır ve döndürülür.

Yöntemler

Name Description
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()

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

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

Belirtilen tür için meta verileri alır.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
IJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions)

İstenen tür ve seçenekler için bir JsonTypeInfo sözleşmeyi çözümler.

Uzantı Metotları

Name Description
WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>)

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

Şunlara uygulanır