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