SoapElementAttribute.IsNullable Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 null
hodnotu . 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 false
vlastnost , 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
.