XmlEnumAttribute.Name Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, создаваемое в экземпляре XML-документа, когда XmlSerializer сериализует перечисление, или значение, распознаваемое при десериализации члена перечисления.
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
public string? Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
Значение свойства
Значение, создаваемое в экземпляре XML-документа, когда XmlSerializer сериализует перечисление, или значение, распознаваемое при десериализации члена перечисления.
Примеры
В следующем примере атрибут применяется XmlEnumAttribute к членам перечисления. Созданные XML-данные соответствуют значениям, заданным Name для свойства.
public enum class EmployeeStatus
{
[XmlEnum("Single")]
One,
[XmlEnum("Double")]
Two,
[XmlEnum("Triple")]
Three
};
public enum EmployeeStatus
{
[XmlEnum("Single")]
One,
[XmlEnum("Double")]
Two,
[XmlEnum("Triple")]
Three
}
Public Enum EmployeeStatus
<XmlEnumAttribute("Single")> One
<XmlEnumAttribute("Double")> Two
<XmlEnumAttribute("Triple")> Three
End Enum
Комментарии
Укажите, Name когда созданные XML-данные должны отличаться от идентификатора перечисления.
Примечание
Вместо более длинных XmlEnumAttributeслов можно использовать слово XmlEnum
в коде.