次の方法で共有


XmlTypeAttribute.TypeName プロパティ

XML 型の名前を取得または設定します。

Public Property TypeName As String
[C#]
public string TypeName {get; set;}
[C++]
public: __property String* get_TypeName();public: __property void set_TypeName(String*);
[JScript]
public function get TypeName() : String;public function set TypeName(String);

プロパティ値

XML 型の名前。

解説

XmlTypeAttribute をクラスに適用し、XML 型の名前空間、XML 型名、および XML スキーマ ドキュメントにその型を含めるかどうかを指定します。 XmlTypeAttribute クラスのプロパティの設定結果を確認するには、アプリケーションをコンパイルして実行可能ファイルまたは DLL を生成し、生成されたファイルを XML スキーマ定義ツール (Xsd.exe) に渡します。ツールで、型定義を含むスキーマが書き込まれます。

使用例

[Visual Basic, C#, C++] XmlTypeAttributePerson クラスと Job クラスに適用する例を次に示します。クラスをコンパイルし、生成された実行可能ファイルを XML スキーマ定義ツールに渡すと、スキーマが出力セクションに表示されます。

 
Public Class Group
    Public Staff() As Person
End Class

<XmlType(TypeName := "Employee", _
 Namespace := "http://www.cpandl.com")> _
Public Class Person
    Public PersonName As String
    Public Position As Job
End Class


<XmlType(TypeName := "Occupation", _
 Namespace := "http://www.cohowinery.com")> _
Public Class Job
    Public JobName As String
End Class


[C#] 
public class Group {
   public Person[]Staff;
}

[XmlType(TypeName = "Employee",
         Namespace = "http://www.cpandl.com")]
public class Person {
   public string PersonName;
   public Job Position;
}

[XmlType(TypeName = "Occupation", 
         Namespace = "http://www.cohowinery.com")]
public class Job {
   public string JobName;
}


[C++] 
public __gc class Person;
public __gc class Job;

public __gc class Group {
public:
   Person* Staff[];
};

[XmlType(TypeName = S"Employee",
         Namespace = S"http://www.cpandl.com")]
public __gc class Person {
public:
   String* PersonName;
   Job* Position;
};

[XmlType(TypeName = S"Occupation", 
         Namespace = S"http://www.cohowinery.com")]
public __gc class Job {
public:
   String* JobName;
};

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

XmlTypeAttribute クラス | XmlTypeAttribute メンバ | System.Xml.Serialization 名前空間