Condividi tramite


SoapElementAttribute.IsNullable Proprietà

Definizione

Ottiene o imposta un valore che indica se deve XmlSerializer serializzare un membro con l'attributo xsi:null impostato su "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

Valore della proprietà

true se genera XmlSerializer l'attributo xsi:null ; in caso contrario, false.

Commenti

La specifica di XML Schema per le strutture consente a un documento XML di segnalare in modo esplicito che il contenuto di un elemento non è presente. Tale elemento contiene l'attributo xsi:null impostato su "1". Per altre informazioni, vedere la specifica del World Wide Web Consortium denominata XML Schema Part 1: Structures.

Se la IsNullable proprietà è impostata su true, l'attributo xsi:null viene generato per i membri della classe che sono stati impostati su null. Ad esempio, se si imposta un campo denominato su MyStringArraynull, viene XmlSerializer generato il codice XML seguente.

<MyStringArray xsi:null = "1" />

Se la IsNullable proprietà è false, non viene generato alcun elemento XML.

Annotazioni

Non è possibile applicare la IsNullable proprietà a un membro tipizzato come tipo valore perché un tipo valore non può contenere null.

Si applica a