XmlCodeExporter クラス
アセンブリ: System.Xml (system.xml.dll 内)


XmlCodeExporter クラスは、.NET Framework 型に対する内部対応付け情報から、.NET Framework 型の宣言または属性の宣言を生成します。XSD ドキュメントで定義される要素、または Web サービス記述言語 (WSDL: Web Services Description Language) ドキュメントの各部分で定義される要素に対応する、これらの内部対応付け情報は、XmlSchemaImporter クラスが生成します。XmlCodeExporter は直接使用しません。その代わりに Web サービス記述言語ツール (Wsdl.exe)、または XML スキーマ定義ツール (Xsd.exe) で使用されます。
Wsdl.exe は、XmlCodeExporter が生成する型宣言または属性宣言と、XmlSchemaImporter クラスが生成する内部対応付け情報を使用して、WSDL ドキュメントから、クライアント プロキシ クラスまたは抽象サーバー クラスを生成します。Wsdl.exe は、WSDL ドキュメントが以下を指定している場合に、XmlCodeExporter および ServiceDescriptionImporter クラスを使用します。

System.Xml.Serialization.CodeExporter
System.Xml.Serialization.XmlCodeExporter


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlCodeExporter コンストラクタ (CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)
アセンブリ: System.Xml (system.xml.dll 内)

Public Sub New ( _ codeNamespace As CodeNamespace, _ codeCompileUnit As CodeCompileUnit, _ options As CodeGenerationOptions, _ mappings As Hashtable _ )
Dim codeNamespace As CodeNamespace Dim codeCompileUnit As CodeCompileUnit Dim options As CodeGenerationOptions Dim mappings As Hashtable Dim instance As New XmlCodeExporter(codeNamespace, codeCompileUnit, options, mappings)
public XmlCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeGenerationOptions options, Hashtable mappings )
public: XmlCodeExporter ( CodeNamespace^ codeNamespace, CodeCompileUnit^ codeCompileUnit, CodeGenerationOptions options, Hashtable^ mappings )
public XmlCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeGenerationOptions options, Hashtable mappings )
public function XmlCodeExporter ( codeNamespace : CodeNamespace, codeCompileUnit : CodeCompileUnit, options : CodeGenerationOptions, mappings : Hashtable )

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlCodeExporter コンストラクタ (CodeNamespace, CodeCompileUnit)
アセンブリ: System.Xml (system.xml.dll 内)

Dim codeNamespace As CodeNamespace Dim codeCompileUnit As CodeCompileUnit Dim instance As New XmlCodeExporter(codeNamespace, codeCompileUnit)
public function XmlCodeExporter ( codeNamespace : CodeNamespace, codeCompileUnit : CodeCompileUnit )

XmlCodeExporter クラスのインスタンスを直接作成する代わりに、Web サービス記述言語ツール (Wsdl.exe) または XML スキーマ定義ツール (Xsd.exe) を使用してください。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlCodeExporter コンストラクタ (CodeNamespace, CodeCompileUnit, CodeGenerationOptions)
アセンブリ: System.Xml (system.xml.dll 内)

Public Sub New ( _ codeNamespace As CodeNamespace, _ codeCompileUnit As CodeCompileUnit, _ options As CodeGenerationOptions _ )
Dim codeNamespace As CodeNamespace Dim codeCompileUnit As CodeCompileUnit Dim options As CodeGenerationOptions Dim instance As New XmlCodeExporter(codeNamespace, codeCompileUnit, options)
public XmlCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeGenerationOptions options )
public: XmlCodeExporter ( CodeNamespace^ codeNamespace, CodeCompileUnit^ codeCompileUnit, CodeGenerationOptions options )
public XmlCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeGenerationOptions options )
public function XmlCodeExporter ( codeNamespace : CodeNamespace, codeCompileUnit : CodeCompileUnit, options : CodeGenerationOptions )

XmlCodeExporter クラスのインスタンスを直接作成する代わりに、Web サービス記述言語ツール (Wsdl.exe) または XML スキーマ定義ツール (Xsd.exe) を使用してください。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlCodeExporter コンストラクタ (CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable)
アセンブリ: System.Xml (system.xml.dll 内)

Public Sub New ( _ codeNamespace As CodeNamespace, _ codeCompileUnit As CodeCompileUnit, _ codeProvider As CodeDomProvider, _ options As CodeGenerationOptions, _ mappings As Hashtable _ )
Dim codeNamespace As CodeNamespace Dim codeCompileUnit As CodeCompileUnit Dim codeProvider As CodeDomProvider Dim options As CodeGenerationOptions Dim mappings As Hashtable Dim instance As New XmlCodeExporter(codeNamespace, codeCompileUnit, codeProvider, options, mappings)
public XmlCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeDomProvider codeProvider, CodeGenerationOptions options, Hashtable mappings )
public: XmlCodeExporter ( CodeNamespace^ codeNamespace, CodeCompileUnit^ codeCompileUnit, CodeDomProvider^ codeProvider, CodeGenerationOptions options, Hashtable^ mappings )
public XmlCodeExporter ( CodeNamespace codeNamespace, CodeCompileUnit codeCompileUnit, CodeDomProvider codeProvider, CodeGenerationOptions options, Hashtable mappings )
public function XmlCodeExporter ( codeNamespace : CodeNamespace, codeCompileUnit : CodeCompileUnit, codeProvider : CodeDomProvider, options : CodeGenerationOptions, mappings : Hashtable )

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlCodeExporter コンストラクタ

名前 | 説明 |
---|---|
XmlCodeExporter (CodeNamespace) | 指定した名前空間を使用して、XmlCodeExporter クラスの新しいインスタンスを初期化します。 |
XmlCodeExporter (CodeNamespace, CodeCompileUnit) | 指定した名前空間とコード コンパイル単位を使用して、XmlCodeExporter クラスの新しいインスタンスを初期化します。 |
XmlCodeExporter (CodeNamespace, CodeCompileUnit, CodeGenerationOptions) | 指定した名前空間、コード コンパイル単位、およびコード生成オプションを使用して、XmlCodeExporter クラスの新しいインスタンスを初期化します。 |
XmlCodeExporter (CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable) | 指定した .NET Framework 名前空間、オブジェクトのグラフを含むコード コンパイル単位、コード生成オプションを表すオブジェクト、および対応付けオブジェクトのコレクションを使用して、XmlCodeExporter クラスの新しいインスタンスを初期化します。 |
XmlCodeExporter (CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable) | 指定した .NET Framework 名前空間、オブジェクトのグラフを含むコード コンパイル単位、コード オプションを指定する列挙値、および対応付けオブジェクトのコレクションを使用して、XmlCodeExporter クラスの新しいインスタンスを初期化します。 |

XmlCodeExporter コンストラクタ (CodeNamespace)
アセンブリ: System.Xml (system.xml.dll 内)


XmlCodeExporter クラスのインスタンスを直接作成する代わりに、Web サービス記述言語ツール (Wsdl.exe) または XML スキーマ定義ツール (Xsd.exe) を使用してください。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlCodeExporter プロパティ
XmlCodeExporter メソッド

名前 | 説明 | |
---|---|---|
![]() | AddMappingMetadata | オーバーロードされます。 Web サービス記述言語 (WSDL) ドキュメントの SOAP メッセージ定義の <part> 要素に対応するメソッド パラメータまたは戻り値に、XmlElementAttribute 宣言を追加します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | ExportMembersMapping | Web サービス記述言語 (WSDL) ドキュメントの SOAP メッセージ定義に属する各部分に対応する、.NET Framework 型宣言および属性宣言を生成します。 |
![]() | ExportTypeMapping | XML スキーマ要素に対応する、.NET Framework 型宣言および属性宣言を生成します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

XmlCodeExporter メンバ
XML スキーマ要素宣言の内部的な型対応付け情報から型宣言および属性宣言を生成します。
XmlCodeExporter データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | AddMappingMetadata | オーバーロードされます。 Web サービス記述言語 (WSDL) ドキュメントの SOAP メッセージ定義の <part> 要素に対応するメソッド パラメータまたは戻り値に、XmlElementAttribute 宣言を追加します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | ExportMembersMapping | Web サービス記述言語 (WSDL) ドキュメントの SOAP メッセージ定義に属する各部分に対応する、.NET Framework 型宣言および属性宣言を生成します。 |
![]() | ExportTypeMapping | XML スキーマ要素に対応する、.NET Framework 型宣言および属性宣言を生成します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

Weblioに収録されているすべての辞書からXmlCodeExporterを検索する場合は、下記のリンクをクリックしてください。

- XmlCodeExporterのページへのリンク