Compartir a través de


SoapElementAttribute.IsNullable Propiedad

Definición

Obtiene o establece un valor que indica si XmlSerializer debe serializar un miembro con el atributo xsi:null establecido en "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

Valor de propiedad

true si XmlSerializer genera el atributo xsi:null; en caso contrario, false.

Comentarios

La especificación de esquema XML para estructuras permite que un documento XML indique explícitamente que falta contenido de un elemento. Este elemento contiene el atributo xsi:null establecido en "1". Para obtener más información, vea la especificación World Wide Web Consortium denominada Esquema XML Parte 1: Estructuras.

Si la IsNullable propiedad se establece trueen , el xsi:null atributo se genera para los miembros de clase que se han establecido en null. Por ejemplo, si establece un campo denominado MyStringArray en null, XmlSerializer genera el código XML siguiente.

<MyStringArray xsi:null = "1" />  

Si la IsNullable propiedad es false, no se genera ningún elemento XML.

Nota:

No se puede aplicar la IsNullable propiedad a un miembro escrito como un tipo de valor porque un tipo de valor no puede contener null.

Se aplica a