SoapElementAttribute.IsNullable SoapElementAttribute.IsNullable SoapElementAttribute.IsNullable SoapElementAttribute.IsNullable Property

Определение

Получает или задает значение, указывающее, должен ли XmlSerializer выполнять сериализацию члена с заданным для атрибута xsi:null значением "1".Gets or sets a value that indicates whether the XmlSerializer must serialize a member that has the xsi:null attribute set to "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

Значение свойства

true, если XmlSerializer создает атрибут xsi:null; в противном случае — false.true if the XmlSerializer generates the xsi:null attribute; otherwise, false.

Комментарии

Спецификация схемы XML для структур позволяет явно указывать, что содержимое элемента отсутствует XML-документ.The XML schema specification for structures allows an XML document to explicitly signal that an element's content is missing. Такой элемент содержит атрибут xsi:null равным «1».Such an element contains the attribute xsi:null set to "1". Дополнительные сведения см. в спецификации консорциума W3c с именем XML Schema Part 1: Структуры.For more information, see the World Wide Web Consortium specification named XML Schema Part 1: Structures.

Если IsNullable свойству true, xsi:null атрибут создается для членов класса, которые были заданы для null.If the IsNullable property is set to true, the xsi:null attribute is generated for class members that have been set to null. Например, если выбрать поле с именем MyStringArray для null, XmlSerializer создает следующий код XML.For example, if you set a field named MyStringArray to null, the XmlSerializer generates the following XML code.

<MyStringArray xsi:null = "1" />  

Если IsNullable свойство false, формирование элемента не XML.If the IsNullable property is false, no XML element is generated.

Примечание

Невозможно применить IsNullable свойство к элементу типизируется как тип значения, так как тип значения не может содержать null.You cannot apply the IsNullable property to a member typed as a value type because a value type cannot contain null.

Применяется к