JsonPropertyInfo.IsSetNullable Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, является ли входной тип набора аннотирован как допускающий значение NULL.
public:
property bool IsSetNullable { bool get(); void set(bool value); };
public bool IsSetNullable { get; set; }
member this.IsSetNullable : bool with get, set
Public Property IsSetNullable As Boolean
Значение свойства
Исключения
Экземпляр JsonPropertyInfo заблокирован для дальнейшего изменения.
-или-
Текущая PropertyType не является ссылочным типом или Nullable<T>.
Комментарии
Контракты, исходящие из DefaultJsonTypeInfoResolver или JsonSerializerContext,
наследует значение этого свойства от заметок ссылочного типа, допускающего значение NULL, включая заметки
от атрибутов, таких как AllowNullAttribute или DisallowNullAttribute.
Это свойство не влияет на десериализацию, если RespectNullableAnnotations
свойство было включено, в этом случае сериализатор отклоняет любые null
результаты десериализации.
Если свойство было связано с параметром конструктора десериализации,
этот параметр отражает заметку о допустимости null параметра, а не метод задания свойств.