JsonTypeInfo.PreferredPropertyObjectCreationHandling Özellik

Tanım

Türünde bulunan özellikler için tercih edilen JsonObjectCreationHandling değeri alır veya ayarlar.

public:
 property Nullable<System::Text::Json::Serialization::JsonObjectCreationHandling> PreferredPropertyObjectCreationHandling { Nullable<System::Text::Json::Serialization::JsonObjectCreationHandling> get(); void set(Nullable<System::Text::Json::Serialization::JsonObjectCreationHandling> value); };
public System.Text.Json.Serialization.JsonObjectCreationHandling? PreferredPropertyObjectCreationHandling { get; set; }
member this.PreferredPropertyObjectCreationHandling : Nullable<System.Text.Json.Serialization.JsonObjectCreationHandling> with get, set
Public Property PreferredPropertyObjectCreationHandling As Nullable(Of JsonObjectCreationHandling)

Özellik Değeri

Özel durumlar

Örnek JsonTypeInfo daha fazla değişiklik için kilitlendi.

-veya-

Eşlenmemiş üye işleme yalnızca JsonTypeInfoKind.Object için desteklenir.

Geçersiz JsonObjectCreationHandling bir değer belirtildi.

Açıklamalar

veya JsonSerializerContextkaynağı DefaultJsonTypeInfoResolver olan sözleşmeler için, bu geri çağırmanın değeri türlerdeki ek açıklamalarla JsonObjectCreationHandlingAttribute eşlenir.

Şunlara uygulanır