Partager via


SoapElementAttribute.IsNullable Propriété

Définition

Obtient ou définit une valeur qui indique si le XmlSerializer membre doit sérialiser un membre dont l’attribut a la xsi:null 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 l’attribut XmlSerializerxsi:null génère ; sinon, false.

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é est définie truesur , l’attribut xsi:null est généré pour les membres de classe qui ont été définis nullsur . Par exemple, si vous définissez un champ nommé MyStringArraynullsur , le XmlSerializer code XML suivant est généré.

<MyStringArray xsi:null = "1" />

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

Note

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 à