Udostępnij za pośrednictwem


JsonSerializerOptions.PreferredObjectCreationHandling Właściwość

Definicja

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.

Dotyczy