XmlEnumAttribute.Name Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.