Поделиться через


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 заметок к типам.

Применяется к