XmlSchemaImporter クラス

定義

WSDL ドキュメントのリテラル XSD メッセージ部分などの XML スキーマ要素宣言に対応する、.NET Framework 型の内部対応付け情報を生成します。Generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document.

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

public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
type XmlSchemaImporter = class
    inherit SchemaImporter
Public Class XmlSchemaImporter
Inherits SchemaImporter
継承
XmlSchemaImporter

注釈

XmlSchemaImporter クラスは、web サービス記述言語 (wsdl) ドキュメントからクライアントプロキシクラスまたは抽象サーバークラスを生成する際に、 Web サービス記述言語ツール (wsdl.exe)および ServiceDescriptionImporter クラスによって使用されます。The XmlSchemaImporter class is used by the Web Services Description Language Tool (Wsdl.exe) and the ServiceDescriptionImporter class while generating client proxy classes or abstract server classes from a Web Services Description Language (WSDL) document. クラスは、XML スキーマ定義 (XSD) ドキュメントからクラスを生成するときに、 Web サービス記述言語ツール (wsdl.exe)によっても使用されます。The class is also used by the Web Services Description Language Tool (Wsdl.exe) while generating classes from XML Schema Definition (XSD) documents. このクラスを直接使用する代わりに、Wsdl.exe または Xsd.exe を使用します。Instead of using this class directly, use Wsdl.exe or Xsd.exe.

XmlSchemaImporter クラスには、XSD ドキュメントで定義されている要素または WSDL ドキュメントの一部として定義されている要素の .NET Framework 型への内部マッピングを生成するメソッドがあります。The XmlSchemaImporter class has methods to generate internal mappings to .NET Framework types for elements defined in an XSD document or as parts in a WSDL document. 次の一覧は、クラスが Wsdl.exe によって使用されるタイミングを示しています。The following list shows when the class is used by Wsdl.exe:

  • WSDL ドキュメントでは、リテラルの使用を指定します。この場合、SOAP メッセージパラメーターと戻り値 (または要求と応答のドキュメント) の内容は、文字どおり XML スキーマ定義で指定します。A WSDL document specifies literal use, where the content of SOAP message parameters and return values (or request and response documents) is literally specified with XML schema definitions.

  • WSDL ドキュメントでは、HTTP GET および HTTP POST 操作を使用して、Web サービスの .NET Framework の SOAP 以外の実装を指定します。A WSDL document specifies the .NET Framework's non-SOAP implementations of Web services via the HTTP-GET and HTTP-POST operations.

コンストラクター

XmlSchemaImporter(XmlSchemas)

XML スキーマを表す XmlSchemaImporter オブジェクトのコレクションを受け取って、XmlSchema クラスの新しいインスタンスを初期化します。この XML スキーマは、WSDL ドキュメントで定義されている SOAP リテラル メッセージによって使用されます。Initializes a new instance of the XmlSchemaImporter class, taking a collection of XmlSchema objects representing the XML schemas used by SOAP literal messages defined in a WSDL document.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

XmlSchemaImporter クラスの新しいインスタンスを初期化します。Initializes a new instance of the XmlSchemaImporter class.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

指定したコード生成オプションとインポート コンテキストを使用して、XML スキーマのコレクション対応の XmlSchemaImporter クラスの新しいインスタンスを初期化します。Initializes a new instance of the XmlSchemaImporter class for a collection of XML schemas, using the specified code generation options and import context.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

SOAP リテラル メッセージによって使用される XML スキーマを表す XmlSchemaImporter オブジェクトのコレクションと、Web サービス記述言語 (WSDL) ドキュメントで定義されているバインディング用に生成されるクラスを受け取って、XmlSchema クラスの新しいインスタンスを初期化します。Initializes a new instance of the XmlSchemaImporter class, taking a collection of XmlSchema objects that represents the XML schemas used by SOAP literal messages, plus classes being generated for bindings defined in a Web Services Description Language (WSDL) document.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

SOAP リテラル メッセージによって使用される XML スキーマを表す XmlSchemaImporter オブジェクトのコレクション、WSDL ドキュメントで定義されているバインディング用に生成されるクラス、および XmlSchema 列挙値を受け取って、CodeGenerationOptions クラスの新しいインスタンスを初期化します。Initializes a new instance of the XmlSchemaImporter class, taking a collection of XmlSchema objects that represents the XML schemas used by SOAP literal messages, plus classes being generated for bindings defined in a WSDL document, and a CodeGenerationOptions enumeration value.

プロパティ

Extensions

スキーマ インポーター拡張機能のコレクションを取得します。Gets a collection of schema importer extensions.

(継承元 SchemaImporter)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

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

WSDL ドキュメントで定義されている単一の (SOAP) リテラル要素部分についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for a single, (SOAP) literal element part defined in a WSDL document.

ImportDerivedTypeMapping(XmlQualifiedName, Type)

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for an element defined in an XML schema document.

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

XML スキーマ ドキュメントで定義されている要素、または WSDL ドキュメントの部分要素についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for an element defined in an XML schema document or as a part in a WSDL document.

ImportMembersMapping(String, String, SoapSchemaMember[])

WSDL ドキュメントで定義されている、リテラル使用の SOAP メッセージの要素部分についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.

ImportMembersMapping(XmlQualifiedName)

WSDL ドキュメントで定義されている、リテラル使用の SOAP メッセージの単一要素部分についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for a single element part of a literal-use SOAP message defined in a WSDL document.

ImportMembersMapping(XmlQualifiedName[])

WSDL ドキュメントで定義されている、リテラル使用の SOAP メッセージの要素部分についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

WSDL ドキュメントで定義されている、リテラル使用の SOAP メッセージの要素部分についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.

ImportSchemaType(XmlQualifiedName)

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for an element defined in an XML schema document.

ImportSchemaType(XmlQualifiedName, Type)

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for an element defined in an XML schema document.

ImportSchemaType(XmlQualifiedName, Type, Boolean)

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for an element defined in an XML schema document.

ImportTypeMapping(XmlQualifiedName)

XML スキーマ ドキュメントで定義されている要素についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for an element defined in an XML schema document.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象

こちらもご覧ください