Freigeben über


XmlEnumAttribute.Name Eigenschaft

Definition

Ruft den Wert ab, der bei der Serialisierung einer Enumeration durch XmlSerializer in einer XML-Dokumentinstanz generiert wurde bzw. bei der Deserialisierung eines Enumerationsmembers erkannt wurde, oder legt diesen fest.

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

Eigenschaftswert

String

Der Wert, der bei der Serialisierung einer Enumeration durch XmlSerializer in einer XML-Dokumentinstanz generiert bzw. bei der Deserialisierung eines Enumerationsmembers erkannt wurde.

Beispiele

Im folgenden Beispiel wird das XmlEnumAttribute Attribut auf Elemente einer Enumeration angewendet. Die generierten XML-Daten entsprechen den Werten, die für die Name Eigenschaft festgelegt sind.

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

Hinweise

Geben Sie an Name , wann die generierten XML-Daten von der Enumerationsbezeichner abweichen sollen.

Hinweis

Sie können das Wort XmlEnum in Ihrem Code anstelle der längeren XmlEnumAttributeVerwenden.

Gilt für

Siehe auch