JsonSerializerOptions.PreferredObjectCreationHandling Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia preferowaną obsługę tworzenia obiektów dla właściwości podczas deserializacji kodu JSON.
public:
property System::Text::Json::Serialization::JsonObjectCreationHandling PreferredObjectCreationHandling { System::Text::Json::Serialization::JsonObjectCreationHandling get(); void set(System::Text::Json::Serialization::JsonObjectCreationHandling value); };
public System.Text.Json.Serialization.JsonObjectCreationHandling PreferredObjectCreationHandling { get; set; }
member this.PreferredObjectCreationHandling : System.Text.Json.Serialization.JsonObjectCreationHandling with get, set
Public Property PreferredObjectCreationHandling As JsonObjectCreationHandling
Wartość właściwości
W przypadku ustawienia wartości Populatewszystkie właściwości, które mogą ponownie korzystać z istniejącego wystąpienia, zostaną wypełnione.
Uwagi
Uwzględniany jest tylko typ właściwości. Jeśli na przykład właściwość ma typ IEnumerable<T> , ale jest przypisana List<T>, nie zostanie wypełniona, ponieważ IEnumerable<T> nie jest w stanie wypełniać. Ponadto typy wartości wymagają wypełnienia elementu ustawianego.