Partager via


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é

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 du World Wide Web Consortium nommée XML Schema Part 1: Structures.

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

<MyStringArray xsi:null = "1" />  

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

Notes

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

S’applique à