XmlEnumAttribute.Name Egenskap

Definition

Hämtar eller anger värdet som genereras i en XML-dokumentinstans när XmlSerializer serialiserar en uppräkning, eller värdet som identifieras när den deserialiserar uppräkningsmedlemmen.

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

Egenskapsvärde

Värdet som genereras i en XML-dokumentinstans när XmlSerializer serialiserar uppräkningen eller värdet som identifieras när den deserialiserar uppräkningsmedlemmen.

Exempel

I följande exempel tillämpas attributet på XmlEnumAttribute medlemmar i en uppräkning. Genererade XML-data överensstämmer med de värden som angetts för egenskapen Name .

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

Kommentarer

Ange när Name du vill att de genererade XML-data ska skilja sig från uppräkningsidentifieraren.

Note

Du kan använda ordet XmlEnum i koden i stället för längre XmlEnumAttribute.

Gäller för

Se även