XmlEnumAttribute.Name Proprietà

Definizione

Ottiene o imposta il valore generato in un'istanza di un documento XML quando XmlSerializer serializza un'enumerazione o il valore riconosciuto quando deserializza il membro dell'enumerazione.

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

Valore della proprietà

String

Il valore generato in un'istanza del documento XML quando XmlSerializer serializza l'enumerazione o il valore riconosciuto quando deserializza il membro dell'enumerazione.

Esempio

Nell'esempio seguente viene applicato l'attributo ai membri di un'enumerazione XmlEnumAttribute . I dati XML generati sono conformi ai valori impostati per la Name proprietà.

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

Commenti

Specificare quando Name si desidera che i dati XML generati differiscano dall'identificatore di enumerazione.

Nota

È possibile usare la parola XmlEnum nel codice anziché più lunga XmlEnumAttribute.

Si applica a

Vedi anche