SoapElementAttribute.IsNullable Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se XmlSerializer deve 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 l'attributo xsi:null
viene generato dalla classe XmlSerializer; in caso contrario, false
.
Commenti
La specifica dello schema XML 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 World Wide Web Consortium denominata XML Schema Part 1: Structures.
Se la proprietà è impostata su , l'attributo IsNullable xsi:null
viene generato per i membri della classe impostati su null
.true
Ad esempio, se si imposta un campo denominato MyStringArray
su null
, viene XmlSerializer generato il codice XML seguente.
<MyStringArray xsi:null = "1" />
Se la IsNullable proprietà è false
, non viene generato alcun elemento XML.
Nota
Non è possibile applicare la IsNullable proprietà a un membro tipizzato come tipo valore perché un tipo di valore non può contenere null
.