Partager via


XmlEnumAttribute.Name Propriété

Définition

Obtient ou définit la valeur générée dans une instance de document XML lorsque la XmlSerializer sérialise une énumération ou la valeur reconnue lorsqu’elle désérialise le membre d’énumération.

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

Valeur de propriété

Valeur générée dans une instance de document XML lorsque l’énumération XmlSerializer est sérialise, ou la valeur reconnue lorsqu’elle désérialise le membre d’énumération.

Exemples

L’exemple suivant applique l’attribut XmlEnumAttribute aux membres d’une énumération. Les données XML générées sont conformes aux valeurs définies pour la Name propriété.

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

Remarques

Spécifiez le Name moment où vous souhaitez que les données XML générées diffèrent de l’identificateur d’énumération.

Note

Vous pouvez utiliser le mot XmlEnum dans votre code au lieu du plus long XmlEnumAttribute.

S’applique à

Voir aussi