XmlEnumAttribute.Name プロパティ

定義

XmlSerializer が列挙体をシリアル化する場合は XML ドキュメント インスタンスに生成された値を、列挙体メンバーを逆シリアル化する場合は認識した値を、取得または設定します。

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

プロパティ値

String

XmlSerializer が列挙体をシリアル化する場合は XML ドキュメント インスタンスに生成された値、列挙体メンバーを逆シリアル化する場合は認識した値。

次の例では、列挙型の XmlEnumAttribute メンバーに属性を適用します。 生成された XML データは、プロパティに設定された値に Name 準拠しています。

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

注釈

Name生成された XML データを列挙識別子と異なるタイミングで指定します。

注意

長いXmlEnumAttribute単語ではなく、コード内でこの単語XmlEnumを使用できます。

適用対象

こちらもご覧ください