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


XmlSchemaImporter クラスは、Web サービス記述言語 (WSDL: Web Services Description Language) ドキュメントからクライアント プロキシ クラスまたは抽象サーバー クラスを生成する際に、Web サービス記述言語ツール (Wsdl.exe) および ServiceDescriptionImporter クラスによって使用されます。このクラスは、XML スキーマ定義 (XSD: XML Schema Definition) ドキュメントからクラスを生成する際に、Web サービス記述言語ツール (Wsdl.exe) によっても使用されます。このクラスを直接使用する代わりに、Wsdl.exe または Xsd.exe を使用してください。
XmlSchemaImporter クラスは、XSD ドキュメントで定義されている要素または WSDL ドキュメントの部分要素に対応する .NET Framework 型の内部対応付け情報を生成できるメソッドを保持しています。Wsdl.exe は、次のリストに示した状況でこのクラスを使用します。

System.Xml.Serialization.SchemaImporter
System.Xml.Serialization.XmlSchemaImporter


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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlSchemaImporter コンストラクタ (XmlSchemas, CodeIdentifiers)
アセンブリ: System.Xml (system.xml.dll 内)

Dim schemas As XmlSchemas Dim typeIdentifiers As CodeIdentifiers Dim instance As New XmlSchemaImporter(schemas, typeIdentifiers)
- schemas
XmlSchemas オブジェクト。

WSDL ドキュメントが、スキーマ (<soap:body use = 'literal' />) に従いデータをシリアル化するように指定している場合、このコンストラクタを使用します。
XmlSchemaImporter クラスのインスタンスを直接作成する代わりに、Wsdl.exe または 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlSchemaImporter コンストラクタ (XmlSchemas, CodeGenerationOptions, ImportContext)
アセンブリ: System.Xml (system.xml.dll 内)

Public Sub New ( _ schemas As XmlSchemas, _ options As CodeGenerationOptions, _ context As ImportContext _ )
Dim schemas As XmlSchemas Dim options As CodeGenerationOptions Dim context As ImportContext Dim instance As New XmlSchemaImporter(schemas, options, context)
public XmlSchemaImporter ( XmlSchemas schemas, CodeGenerationOptions options, ImportContext context )
public: XmlSchemaImporter ( XmlSchemas^ schemas, CodeGenerationOptions options, ImportContext^ context )
public XmlSchemaImporter ( XmlSchemas schemas, CodeGenerationOptions options, ImportContext context )
public function XmlSchemaImporter ( schemas : XmlSchemas, options : CodeGenerationOptions, context : ImportContext )

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlSchemaImporter コンストラクタ (XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)
アセンブリ: System.Xml (system.xml.dll 内)

Public Sub New ( _ schemas As XmlSchemas, _ options As CodeGenerationOptions, _ codeProvider As CodeDomProvider, _ context As ImportContext _ )
Dim schemas As XmlSchemas Dim options As CodeGenerationOptions Dim codeProvider As CodeDomProvider Dim context As ImportContext Dim instance As New XmlSchemaImporter(schemas, options, codeProvider, context)
public XmlSchemaImporter ( XmlSchemas schemas, CodeGenerationOptions options, CodeDomProvider codeProvider, ImportContext context )
public: XmlSchemaImporter ( XmlSchemas^ schemas, CodeGenerationOptions options, CodeDomProvider^ codeProvider, ImportContext^ context )
public XmlSchemaImporter ( XmlSchemas schemas, CodeGenerationOptions options, CodeDomProvider codeProvider, ImportContext context )
public function XmlSchemaImporter ( schemas : XmlSchemas, options : CodeGenerationOptions, codeProvider : CodeDomProvider, context : ImportContext )

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlSchemaImporter コンストラクタ (XmlSchemas, CodeIdentifiers, CodeGenerationOptions)
アセンブリ: System.Xml (system.xml.dll 内)

Public Sub New ( _ schemas As XmlSchemas, _ typeIdentifiers As CodeIdentifiers, _ options As CodeGenerationOptions _ )
Dim schemas As XmlSchemas Dim typeIdentifiers As CodeIdentifiers Dim options As CodeGenerationOptions Dim instance As New XmlSchemaImporter(schemas, typeIdentifiers, options)
public XmlSchemaImporter ( XmlSchemas schemas, CodeIdentifiers typeIdentifiers, CodeGenerationOptions options )
public: XmlSchemaImporter ( XmlSchemas^ schemas, CodeIdentifiers^ typeIdentifiers, CodeGenerationOptions options )
public XmlSchemaImporter ( XmlSchemas schemas, CodeIdentifiers typeIdentifiers, CodeGenerationOptions options )
public function XmlSchemaImporter ( schemas : XmlSchemas, typeIdentifiers : CodeIdentifiers, options : CodeGenerationOptions )

WSDL ドキュメントが、スキーマ (<soap:body use = 'literal' />) に従いデータをシリアル化するように指定している場合、このコンストラクタを使用します。
XmlSchemaImporter クラスのインスタンスを直接作成する代わりに、Wsdl.exe または 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlSchemaImporter コンストラクタ

名前 | 説明 |
---|---|
XmlSchemaImporter (XmlSchemas) | XML スキーマを表す XmlSchema オブジェクトのコレクションを受け取って、XmlSchemaImporter クラスの新しいインスタンスを初期化します。この XML スキーマは、WSDL ドキュメントで定義されている SOAP リテラル メッセージによって使用されます。 |
XmlSchemaImporter (XmlSchemas, CodeIdentifiers) | SOAP リテラル メッセージによって使用される XML スキーマを表す XmlSchema オブジェクトのコレクションと、Web サービス記述言語 (WSDL) ドキュメントで定義されているバインディング用に生成されるクラスを受け取って、XmlSchemaImporter クラスの新しいインスタンスを初期化します。 |
XmlSchemaImporter (XmlSchemas, CodeGenerationOptions, ImportContext) | 指定したコード生成オプションとインポート コンテキストを使用して、XML スキーマのコレクション対応の XmlSchemaImporter クラスの新しいインスタンスを初期化します。 |
XmlSchemaImporter (XmlSchemas, CodeIdentifiers, CodeGenerationOptions) | SOAP リテラル メッセージによって使用される XML スキーマを表す XmlSchema オブジェクトのコレクション、WSDL ドキュメントで定義されているバインディング用に生成されるクラス、および CodeGenerationOptions 列挙値を受け取って、XmlSchemaImporter クラスの新しいインスタンスを初期化します。 |
XmlSchemaImporter (XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext) | XmlSchemaImporter クラスの新しいインスタンスを初期化します。 |

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


WSDL ドキュメントが、スキーマ (<soap:body use = 'literal' />) に従いデータをシリアル化するように指定している場合、このコンストラクタを使用します。
XmlSchemaImporter クラスのインスタンスを直接作成する代わりに、Wsdl.exe または 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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XmlSchemaImporter プロパティ
XmlSchemaImporter メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ImportAnyType | WSDL ドキュメントで定義されている単一の (SOAP) リテラル要素部分についての、内部的な型の対応付け情報を生成します。 |
![]() | ImportDerivedTypeMapping | オーバーロードされます。 XML スキーマ ドキュメントで定義されている要素、または WSDL ドキュメントの部分要素についての、内部的な型の対応付け情報を生成します。 |
![]() | ImportMembersMapping | オーバーロードされます。 WSDL ドキュメントで定義されている、リテラル使用の SOAP メッセージの要素部分についての、内部的な型の対応付け情報を生成します。 |
![]() | ImportSchemaType | オーバーロードされます。 XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。 |
![]() | ImportTypeMapping | XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

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

XmlSchemaImporter メンバ
WSDL ドキュメントのリテラル XSD メッセージ部分などの XML スキーマ要素宣言に対応する、.NET Framework 型の内部対応付け情報を生成します。
XmlSchemaImporter データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ImportAnyType | WSDL ドキュメントで定義されている単一の (SOAP) リテラル要素部分についての、内部的な型の対応付け情報を生成します。 |
![]() | ImportDerivedTypeMapping | オーバーロードされます。 XML スキーマ ドキュメントで定義されている要素、または WSDL ドキュメントの部分要素についての、内部的な型の対応付け情報を生成します。 |
![]() | ImportMembersMapping | オーバーロードされます。 WSDL ドキュメントで定義されている、リテラル使用の SOAP メッセージの要素部分についての、内部的な型の対応付け情報を生成します。 |
![]() | ImportSchemaType | オーバーロードされます。 XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。 |
![]() | ImportTypeMapping | XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

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

- XmlSchemaImporterのページへのリンク