SoapElementAttribute.IsNullable Eigenschap

Definitie

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.

Van toepassing op