SoapElementAttribute.IsNullable Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
özniteliği "1" olarak ayarlanmış bir üyeyi XmlSerializerxsi:null
seri hale getirmesi gerekip gerekmediğini belirten bir değer alır veya ayarlar.
public:
property bool IsNullable { bool get(); void set(bool value); };
public bool IsNullable { get; set; }
member this.IsNullable : bool with get, set
Public Property IsNullable As Boolean
Özellik Değeri
true
özniteliğini XmlSerializer oluşturursa xsi:null
; değilse, false
.
Açıklamalar
Yapıların XML şema belirtimi, XML belgesinin bir öğenin içeriğinin eksik olduğunu açıkça belirtmesine olanak tanır. Böyle bir öğe "1" olarak ayarlanmış özniteliği xsi:null
içerir. Daha fazla bilgi için bkz. XML Şeması Bölüm 1: Yapılar adlı World Wide Web Konsorsiyum belirtimi.
IsNullable özelliği olarak true
xsi:null
ayarlanırsa, özniteliği olarak ayarlanmış null
sınıf üyeleri için oluşturulur. Örneğin, adlı MyStringArray
null
bir alan ayarlarsanız, aşağıdaki XmlSerializer XML kodunu oluşturur.
<MyStringArray xsi:null = "1" />
IsNullable özelliği isefalse
, hiçbir XML öğesi oluşturulmaz.
Not
Bir değer türü içeremediğindennull
, özelliğini değer türü olarak yazılan üyeye uygulayamazsınızIsNullable.