JsonTypeInfo.PreferredPropertyObjectCreationHandling Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает предпочтительное JsonObjectCreationHandling значение для свойств, содержащихся в типе .
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)
Значение свойства
Исключения
Экземпляр JsonTypeInfo заблокирован для дальнейшего изменения.
-или-
Обработка несопоставленных элементов поддерживается только для JsonTypeInfoKind.Object.
Указано недопустимое JsonObjectCreationHandling значение.
Комментарии
Для контрактов, исходящих из DefaultJsonTypeInfoResolver или JsonSerializerContext, значение этого обратного вызова будет сопоставлено из JsonObjectCreationHandlingAttribute заметок к типам.