Sdílet prostřednictvím


SoapElementAttribute.IsNullable Vlastnost

Definice

Získá nebo nastaví hodnotu, která označ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 , v opačném případě 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 najdete ve specifikaci konsorcia World Wide Web Consortium s názvem Schéma XML Část 1: Struktury.

IsNullable Pokud je vlastnost nastavená na true, xsi:null vygeneruje se atribut pro členy třídy, kteří byli nastaveni na nullhodnotu . Pokud například nastavíte pole s názvem MyStringArray na null, vygeneruje XmlSerializer následující kód XML.

<MyStringArray xsi:null = "1" />  

IsNullable Pokud je falsevlastnost , není vygenerován žádný element XML.

Poznámka

Vlastnost nelze použít IsNullable na člen zadaný jako typ hodnoty, protože typ hodnoty nemůže obsahovat null.

Platí pro