Compartilhar via


XmlEnumAttribute.Name Propriedade

Definição

Obtém ou define o valor gerado em uma instância de documento XML quando o XmlSerializer serializa uma enumeração ou o valor reconhecido quando ele desserializa o membro da enumeração.

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

Valor da propriedade

String

O valor gerado em uma instância de documento XML quando a XmlSerializer enumeração é serializada ou o valor reconhecido quando ele é desserializa o membro de enumeração.

Exemplos

O exemplo a seguir aplica o XmlEnumAttribute atributo a membros de uma enumeração. Os dados XML gerados estão em conformidade com os valores definidos para a Name propriedade.

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

Comentários

Especifique quando Name quiser que os dados XML gerados diferem do identificador de enumeração.

Observação

Você pode usar a palavra XmlEnum em seu código em vez de mais tempo XmlEnumAttribute.

Aplica-se a

Confira também