SoapElementAttribute.IsNullable Egenskap

Definition

Hämtar eller anger ett värde som anger om XmlSerializer måste serialisera en medlem som har xsi:null attributet inställt på "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

Egenskapsvärde

true XmlSerializer om genererar xsi:null attributet, annars . false

Kommentarer

Med XML-schemaspecifikationen för strukturer kan ett XML-dokument uttryckligen signalera att ett elements innehåll saknas. Ett sådant element innehåller attributet xsi:null inställt på "1". Mer information finns i World Wide Web Consortium-specifikationen med namnet XML Schema Del 1: Strukturer.

Om egenskapen IsNullable är inställd på truexsi:null genereras attributet för klassmedlemmar som har angetts till null. Om du till exempel anger ett fält med namnet MyStringArray till nullXmlSerializer genererar följande XML-kod.

<MyStringArray xsi:null = "1" />

Om egenskapen IsNullable är falsegenereras inget XML-element.

Note

Du kan inte tillämpa egenskapen på IsNullable en medlem som har angetts som en värdetyp eftersom en värdetyp inte kan innehålla null.

Gäller för