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 XmlSerializer sérialise une énumération ou la valeur reconnue lors de la désérialisation du membre de l'é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é

String

Valeur générée dans une instance de document XML lorsque XmlSerializer sérialise l'énumération ou valeur reconnue lors de la désérialisation du membre de l'é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 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

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.

Notes

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

S’applique à

Voir aussi