SoapSchemaImporter クラス

定義

.NET Framework 内で使用され、WSDL ドキュメントの SOAP エンコード済みメッセージ部分に対応する .NET Framework 型の内部対応付け情報を生成します。Used within the .NET Framework to generate internal mappings to .NET Framework types for SOAP-encoded message parts in a WSDL document.

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

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

注釈

クラスは、web サービス記述言語ツール (wsdl.exe)ServiceDescriptionImporterクラスによって使用されます。一方、web サービス記述言語 (wsdl) ドキュメントからクライアントプロキシクラスまたは抽象サーバークラスを生成します。 SoapSchemaImporterThe SoapSchemaImporter 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. このクラスを直接使用する代わりに、Wsdl.exe を使用します。Instead of using this class directly, use Wsdl.exe.

クラスSoapSchemaImporterには、WSDL ドキュメントで定義されているパーツ要素の .NET Framework 型への内部マッピングを生成するメソッドがあります。The SoapSchemaImporter class has methods to generate internal mappings to .NET Framework types for part elements defined in a WSDL document. クラスは、SOAP 1.1 仕様のセクション5で説明されているように、WSDL ドキュメントで SOAP エンコーディングが指定されている場合にのみ使用されます。The class is used only when a WSDL document specifies SOAP encoding, as described in Section 5 of the SOAP 1.1 specification.

コンストラクター

SoapSchemaImporter(XmlSchemas)

WSDL ドキュメントで定義されている SOAP エンコード済みメッセージが使用する XML スキーマを表す XmlSchema オブジェクトを指定して、SoapSchemaImporter クラスの新しいインスタンスを初期化します。Initializes a new instance of the SoapSchemaImporter class, specifying XmlSchema objects representing the XML schemas used by SOAP encoded messages defined in a WSDL document.

SoapSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

スキーマ、コンパイラ オプション、および関連するコード エンティティの名前を指定して、SoapSchemaImporter クラスの新しいインスタンスを初期化します。Initializes a new instance of the SoapSchemaImporter class specifying the schemas, compiler options, and names of related code entities.

SoapSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

スキーマ、コンパイラ オプション、およびスキーマのコンテキストを指定して、SoapSchemaImporter クラスの新しいインスタンスを初期化します。Initializes a new instance of the SoapSchemaImporter class specifying the schemas, compiler options, and the context of the schemas.

SoapSchemaImporter(XmlSchemas, CodeIdentifiers)

SOAP エンコード済みメッセージが使用する XML スキーマを表す XmlSchema オブジェクトと、WSDL ドキュメントで定義されているバインディング用に生成されるクラスを指定して、SoapSchemaImporter クラスの新しいインスタンスを初期化します。Initializes a new instance of the SoapSchemaImporter class, specifying XmlSchema objects representing the XML schemas used by SOAP encoded messages, plus classes being generated for bindings defined in a WSDL document.

SoapSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

スキーマ、コンパイラ オプション、および関連するコード エンティティの名前を指定して、SoapSchemaImporter クラスの新しいインスタンスを初期化します。Initializes a new instance of the SoapSchemaImporter class specifying the schemas, compiler options, and names of related code entities.

プロパティ

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)
ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

基本型が指定されている WSDL ドキュメントで定義されている SOAP エンコード済み要素部分の型についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for the type of a SOAP-encoded element part defined in a WSDL document where a base type is specified.

ImportMembersMapping(String, String, SoapSchemaMember)

WSDL ドキュメントで定義されている単一の SOAP エンコード済み要素部分についての、内部的な型の対応付け情報を生成します。Generates internal type mapping information for a single SOAP-encoded element part defined in a WSDL document.

ImportMembersMapping(String, String, SoapSchemaMember[])

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

ImportMembersMapping(String, String, SoapSchemaMember[], Boolean)

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

ImportMembersMapping(String, String, SoapSchemaMember[], Boolean, Type, Boolean)

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

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください