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

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

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 в коде.

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

См. также раздел