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á 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.