XmlSchemaImporter クラス

定義

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

注釈

クラスは XmlSchemaImporterWeb サービス記述言語ツール (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)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML スキーマを表す XmlSchemaImporter オブジェクトのコレクションを受け取って、XmlSchema クラスの新しいインスタンスを初期化します。この XML スキーマは、WSDL ドキュメントで定義されている SOAP リテラル メッセージによって使用されます。

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XmlSchemaImporter クラスの新しいインスタンスを初期化します。

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定したコード生成オプションとインポート コンテキストを使用して、XML スキーマのコレクション対応の XmlSchemaImporter クラスの新しいインスタンスを初期化します。

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP リテラル メッセージによって使用される XML スキーマを表す XmlSchemaImporter オブジェクトのコレクションと、Web サービス記述言語 (WSDL) ドキュメントで定義されているバインディング用に生成されるクラスを受け取って、XmlSchema クラスの新しいインスタンスを初期化します。

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

SOAP リテラル メッセージによって使用される XML スキーマを表す XmlSchemaImporter オブジェクトのコレクション、WSDL ドキュメントで定義されているバインディング用に生成されるクラス、および XmlSchema 列挙値を受け取って、CodeGenerationOptions クラスの新しいインスタンスを初期化します。

プロパティ

Extensions

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スキーマ インポーター拡張機能のコレクションを取得します。

(継承元 SchemaImporter)

メソッド

Equals(Object)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のインスタンスの Type を取得します。

(継承元 Object)
ImportAnyType(XmlQualifiedName, String)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

WSDL ドキュメントで定義されている単一の (SOAP) リテラル要素部分についての、内部的な型の対応付け情報を生成します。

ImportDerivedTypeMapping(XmlQualifiedName, Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML スキーマ ドキュメントで定義されている要素、または WSDL ドキュメントの部分要素についての、内部的な型の対応付け情報を生成します。

ImportMembersMapping(String, String, SoapSchemaMember[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

WSDL ドキュメントで定義されている、リテラル使用の SOAP メッセージの要素部分についての、内部的な型の対応付け情報を生成します。

ImportMembersMapping(XmlQualifiedName)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

WSDL ドキュメントで定義されている、リテラル使用の SOAP メッセージの単一要素部分についての、内部的な型の対応付け情報を生成します。

ImportMembersMapping(XmlQualifiedName[])

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

WSDL ドキュメントで定義されている、リテラル使用の SOAP メッセージの要素部分についての、内部的な型の対応付け情報を生成します。

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

WSDL ドキュメントで定義されている、リテラル使用の SOAP メッセージの要素部分についての、内部的な型の対応付け情報を生成します。

ImportSchemaType(XmlQualifiedName)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。

ImportSchemaType(XmlQualifiedName, Type)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。

ImportSchemaType(XmlQualifiedName, Type, Boolean)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。

ImportTypeMapping(XmlQualifiedName)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。

MemberwiseClone()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください