XmlEnumAttribute.Name Właściwość

Definicja

Pobiera lub ustawia wartość wygenerowaną w wystąpieniu dokumentu XML, gdy XmlSerializer serializuje wyliczenie lub wartość rozpoznaną podczas deserializacji elementu członkowskiego wyliczenia.

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

Wartość właściwości

String

Wartość wygenerowana w wystąpieniu dokumentu XML, gdy XmlSerializer serializuje wyliczenie lub wartość rozpoznaną podczas deserializacji elementu członkowskiego wyliczenia.

Przykłady

Poniższy przykład stosuje XmlEnumAttribute atrybut do elementów członkowskich wyliczenia. Wygenerowane dane XML są zgodne z wartościami ustawionymi dla Name właściwości .

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

Uwagi

Name Określ, kiedy chcesz, aby wygenerowane dane XML różniły się od identyfikatora wyliczenia.

Uwaga

Możesz użyć słowa XmlEnum w kodzie zamiast dłuższego XmlEnumAttribute.

Dotyczy

Zobacz też