SoapElementAttribute.IsNullable Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het XmlSerializer lid moet serialiseren waarvoor het xsi:null kenmerk is ingesteld op '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
Waarde van eigenschap
true als het XmlSerializer kenmerk wordt gegenereerd xsi:null ; falseanders.
Opmerkingen
Met de XML-schemaspecificatie voor structuren kan een XML-document expliciet aangeven dat de inhoud van een element ontbreekt. Een dergelijk element bevat het kenmerk xsi:null dat is ingesteld op '1'. Zie de Specificatie van het World Wide Web Consortium met de naam XML-schema deel 1: Structuren voor meer informatie.
Als de IsNullable eigenschap is ingesteld op true, wordt het xsi:null kenmerk gegenereerd voor klasseleden die zijn ingesteld op null. Als u bijvoorbeeld een veld met de naam MyStringArraynullinstelt, wordt de XmlSerializer volgende XML-code gegenereerd.
<MyStringArray xsi:null = "1" />
Als de IsNullable eigenschap is false, wordt er geen XML-element gegenereerd.
Note
U kunt de IsNullable eigenschap niet toepassen op een lid dat is getypt als een waardetype omdat een waardetype niet kan bevatten null.