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 результаты десериализации.

Если свойство было связано с параметром конструктора десериализации, этот параметр отражает заметку о nullability параметра, а не метод задания свойств.

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