Sdílet prostřednictvím


SoapElementAttribute.IsNullable Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda XmlSerializer musí serializovat člen, který má xsi:null atribut nastaven na "1".

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

Hodnota vlastnosti

true pokud vygeneruje XmlSerializerxsi:null atribut; jinak , false.

Poznámky

Specifikace schématu XML pro struktury umožňuje dokumentu XML explicitně signalizovat, že chybí obsah elementu. Takový prvek obsahuje atribut xsi:null nastavený na "1". Další informace naleznete ve specifikaci konsorcia World Wide Web Consortium s názvem XML Schema Part 1: Structures.

IsNullable Pokud je vlastnost nastavena na true, xsi:null atribut je generován pro členy třídy, které byly nastaveny na null. Pokud například nastavíte pole s názvem MyStringArraynullna , XmlSerializer vygeneruje následující kód XML.

<MyStringArray xsi:null = "1" />

Pokud je IsNullablefalsevlastnost , není generován žádný element XML.

Poznámka:

Vlastnost nelze použít IsNullable u člena zadaného jako typ hodnoty, protože typ hodnoty nemůže obsahovat null.

Platí pro