XmlSchemaImporter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
WSDL ドキュメント内のリテラル XSD メッセージ部分を含む、XML スキーマ要素宣言の.NET型への内部マッピングを生成します。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
- 継承
- 継承
-
XmlSchemaImporter
注釈
XmlSchemaImporter クラスは、Web サービス記述言語 (Wsdl.exe) および ServiceDescriptionImporter クラスによって使用され、Web サービス記述言語 (WSDL) ドキュメントからクライアント プロキシ クラスまたは抽象サーバー クラスが生成されます。 このクラスは、XML スキーマ定義 (XSD) ドキュメントからクラスを生成するときに、Web サービス記述言語ツール (Wsdl.exe) によっても使用されます。 このクラスを直接使用する代わりに、Wsdl.exe または Xsd.exeを使用します。
XmlSchemaImporter クラスには、XSD ドキュメントで定義された要素または WSDL ドキュメント内のパーツとして.NET 型への内部マッピングを生成するメソッドがあります。 次の一覧は、クラスが Wsdl.exeによって使用されるタイミングを示しています。
- WSDL ドキュメントはリテラルの使用を指定します。SOAP メッセージ パラメーターと戻り値 (または要求および応答ドキュメント) の内容は、XML スキーマ定義でリテラルで指定されます。
- WSDL ドキュメントでは、HTTP-GET および HTTP-POST 操作を使用して、.NET Framework の Web サービスの SOAP 以外の実装を指定します。
コンストラクター
| 名前 | 説明 |
|---|---|
| XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XmlSchemaImporter クラスの新しいインスタンスを初期化します。 |
| XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したコード生成オプションとインポート コンテキストを使用して、XML スキーマのコレクションの XmlSchemaImporter クラスの新しいインスタンスを初期化します。 |
| XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 CodeGenerationOptions クラスの新しいインスタンスを初期化し、SOAP リテラル メッセージで使用される XML スキーマを表すXmlSchema オブジェクトのコレクションに加えて、WSDL ドキュメントで定義されたバインディングに対して生成されるクラス、およびCodeGenerationOptions列挙値を取得します。 |
| XmlSchemaImporter(XmlSchemas, CodeIdentifiers) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 SOAP リテラル メッセージで使用される XML スキーマを表すXmlSchema オブジェクトのコレクションに加えて、Web サービス記述言語 (WSDL) ドキュメントで定義されているバインド用に生成されるクラスを受け取って、XmlSchemaImporter クラスの新しいインスタンスを初期化します。 |
| XmlSchemaImporter(XmlSchemas) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 WSDL ドキュメントで定義されている SOAP リテラル メッセージで使用される XML スキーマを表すXmlSchema オブジェクトのコレクションを取得して、XmlSchemaImporter クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Extensions |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 スキーマ インポーター拡張機能のコレクションを取得します。 (継承元 SchemaImporter) |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のインスタンスの Type を取得します。 (継承元 Object) |
| ImportAnyType(XmlQualifiedName, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 WSDL ドキュメントで定義されている 1 つの (SOAP) リテラル要素部分の内部型マッピング情報を生成します。 |
| ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XML スキーマ ドキュメントまたは WSDL ドキュメントの一部として定義された要素の内部型マッピング情報を生成します。 |
| ImportDerivedTypeMapping(XmlQualifiedName, Type) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XML スキーマ ドキュメントで定義されている要素の内部型マッピング情報を生成します。 |
| ImportMembersMapping(String, String, SoapSchemaMember[]) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 WSDL ドキュメントで定義されているリテラル使用 SOAP メッセージの要素部分の内部型マッピング情報を生成します。 |
| ImportMembersMapping(XmlQualifiedName) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 WSDL ドキュメントで定義されているリテラル使用 SOAP メッセージの 1 つの要素部分の内部型マッピング情報を生成します。 |
| ImportMembersMapping(XmlQualifiedName[], Type, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 WSDL ドキュメントで定義されているリテラル使用 SOAP メッセージの要素部分の内部型マッピング情報を生成します。 |
| ImportMembersMapping(XmlQualifiedName[]) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 WSDL ドキュメントで定義されているリテラル使用 SOAP メッセージの要素部分の内部型マッピング情報を生成します。 |
| ImportSchemaType(XmlQualifiedName, Type, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XML スキーマ ドキュメントで定義されている要素の内部型マッピング情報を生成します。 |
| ImportSchemaType(XmlQualifiedName, Type) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XML スキーマ ドキュメントで定義されている要素の内部型マッピング情報を生成します。 |
| ImportSchemaType(XmlQualifiedName) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XML スキーマ ドキュメントで定義されている要素の内部型マッピング情報を生成します。 |
| ImportTypeMapping(XmlQualifiedName) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XML スキーマ ドキュメントで定義されている要素の内部型マッピング情報を生成します。 |
| MemberwiseClone() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のオブジェクトを表す文字列を返します。 (継承元 Object) |