SoapElementAttribute.IsNullable Propriété

Définition

Obtient ou définit une valeur qui indique si le XmlSerializer doit sérialiser un membre dont l'attribut xsi:null a la valeur "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

Valeur de propriété

Boolean

true si XmlSerializer génère l'attribut xsi:null ; false sinon.

Remarques

La spécification de schéma XML pour les structures permet à un document XML de signaler explicitement que le contenu d’un élément est manquant. Un tel élément contient l’attribut xsi:null défini sur « 1 ». Pour plus d’informations, consultez la spécification World Wide Web Consortium nommée XML Schema Part 1 : structures.

Si la IsNullable propriété a la valeur true , l' xsi:null attribut est généré pour les membres de classe qui ont la valeur null . Par exemple, si vous définissez un champ nommé MyStringArray sur null , le XmlSerializer génère le code XML suivant.

<MyStringArray xsi:null = "1" />  

Si la IsNullable propriété est false , aucun élément XML n’est généré.

Notes

Vous ne pouvez pas appliquer la IsNullable propriété à un membre typé en tant que type valeur, car un type valeur ne peut pas contenir null .

S’applique à