Aracılığıyla paylaş


JsonPropertyInfo.IsSetNullable Özellik

Tanım

Ayarlayıcının giriş türünün null atanabilir olarak eklenip eklenmediğini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

Özel durumlar

JsonPropertyInfo örneği daha fazla değişiklik için kilitlendi.

-veya-

Geçerli PropertyType bir başvuru türü veya Nullable<T>değil.

Açıklamalar

DefaultJsonTypeInfoResolver veya JsonSerializerContextkaynaklı sözleşmeler.

bu özelliğin değerini, ek açıklamalar da dahil olmak üzere null atanabilir başvuru türü ek açıklamalarından türet

AllowNullAttribute veya DisallowNullAttributegibi özniteliklerden.

Bu özelliğin, RespectNullableAnnotations sürece seri durumdan çıkarma üzerinde hiçbir etkisi yoktur

özelliği etkinleştirilmiştir; bu durumda seri hale getirici tüm null seri durumdan çıkarma sonuçlarını reddeder.

Özelliği bir seri durumdan çıkarma oluşturucu parametresiyle ilişkilendirildiyse,

bu ayar, özellik ayarlayıcısının değil parametresinin nullability ek açıklamasını yansıtmaktadır.

Şunlara uygulanır