XmlSchemaImporter XmlSchemaImporter XmlSchemaImporter XmlSchemaImporter Class

定義

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
継承
XmlSchemaImporterXmlSchemaImporterXmlSchemaImporterXmlSchemaImporter

注釈

クラスは、web サービス記述言語 (wsdl) ドキュメントからクライアントプロキシクラスまたは抽象ServiceDescriptionImporterサーバークラスを生成する際に、 web サービス記述言語ツール (wsdl.exe)とクラスによって使用されます。 XmlSchemaImporterThe 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) XmlSchemaImporter(XmlSchemas) XmlSchemaImporter(XmlSchemas) 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(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext) XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext) XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

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

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext) XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext) XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext) 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) XmlSchemaImporter(XmlSchemas, CodeIdentifiers) XmlSchemaImporter(XmlSchemas, CodeIdentifiers) 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) XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions) XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions) 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.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
ImportAnyType(XmlQualifiedName, String) ImportAnyType(XmlQualifiedName, String) ImportAnyType(XmlQualifiedName, String) 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) ImportDerivedTypeMapping(XmlQualifiedName, Type) ImportDerivedTypeMapping(XmlQualifiedName, Type) ImportDerivedTypeMapping(XmlQualifiedName, Type)

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

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean) ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean) ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean) 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[]) ImportMembersMapping(String, String, SoapSchemaMember[]) ImportMembersMapping(String, String, SoapSchemaMember[]) 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) ImportMembersMapping(XmlQualifiedName) ImportMembersMapping(XmlQualifiedName) 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[]) ImportMembersMapping(XmlQualifiedName[]) ImportMembersMapping(XmlQualifiedName[]) 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) ImportMembersMapping(XmlQualifiedName[], Type, Boolean) ImportMembersMapping(XmlQualifiedName[], Type, Boolean) 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) ImportSchemaType(XmlQualifiedName) ImportSchemaType(XmlQualifiedName) ImportSchemaType(XmlQualifiedName)

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

ImportSchemaType(XmlQualifiedName, Type) ImportSchemaType(XmlQualifiedName, Type) ImportSchemaType(XmlQualifiedName, Type) ImportSchemaType(XmlQualifiedName, Type)

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

ImportSchemaType(XmlQualifiedName, Type, Boolean) ImportSchemaType(XmlQualifiedName, Type, Boolean) ImportSchemaType(XmlQualifiedName, Type, Boolean) ImportSchemaType(XmlQualifiedName, Type, Boolean)

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

ImportTypeMapping(XmlQualifiedName) ImportTypeMapping(XmlQualifiedName) ImportTypeMapping(XmlQualifiedName) ImportTypeMapping(XmlQualifiedName)

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

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

適用対象

こちらもご覧ください