XmlReflectionImporter クラス

定義

XML スキーマ要素宣言 (Web サービス記述言語 (WSDL) ドキュメント内のリテラル XML スキーマ定義 (XSD) のメッセージ部分など) と、対応する .NET 型または Web サービス メソッドのマッピング情報を生成します。

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

public ref class XmlReflectionImporter
public class XmlReflectionImporter
type XmlReflectionImporter = class
Public Class XmlReflectionImporter
継承
XmlReflectionImporter

注釈

クラスは XmlReflectionImporter 直接使用されません。 代わりに、次のように使用されます。

  • クラスによって、 ServiceDescriptionReflector Web サービスとして識別されるクラスからオブジェクトが作成 ServiceDescription されます。

  • 初期化中を含む、Web サービスまたはクライアントによる。

  • オブジェクトを XmlSerializer 初期化します。

  • XML スキーマ定義ツール (Xsd.exe) によって、実行時アセンブリ ファイル内の型から XML スキーマが生成されます。

  • Web サービス記述言語ツール (Wsdl.exe) によって、ツールは WSDL ドキュメントからクライアント プロキシ クラスまたは抽象サーバー クラスを生成します。

このクラスは XmlReflectionImporter 、サービスまたはクライアントが次を指定するときに Web サービスに使用されます。

  • リテラルの使用。SOAP メッセージ パラメーターと戻り値 (または要求および応答ドキュメント) の内容が XML スキーマ定義でリテラルで指定されていることを示します。

  • HTTP-GET および HTTP-POST 操作を使用した Web サービスの非 SOAP 実装。

コンストラクター

XmlReflectionImporter()

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

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

XmlReflectionImporter(String)

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

指定した既定の XML 名前空間を使用して、XmlReflectionImporter クラスの新しいインスタンスを初期化します。

XmlReflectionImporter(XmlAttributeOverrides)

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

指定した XML シリアル化オーバーライドを使用して、XmlReflectionImporter クラスの新しいインスタンスを初期化します。

XmlReflectionImporter(XmlAttributeOverrides, String)

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

指定した XML シリアル化オーバーライドと既定の XML 名前空間を使用して、XmlReflectionImporter クラスの新しいインスタンスを初期化します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

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

Web サービス メソッドからの情報を使用して、内部型マッピングを生成します。

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

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

Web サービス メソッドからの情報を使用して、内部的な型対応付け情報を返します。またこのメソッドでは、XML 要素名、XML 名前空間、および他のオプションを指定できます。

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

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

Web サービス メソッドからの情報を使用して、内部的な型対応付け情報を返します。またこのメソッドでは、XML 要素名、XML 名前空間、および他のオプションを指定できます。

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess)

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

Web サービス メソッドからの情報を使用して、内部型マッピングを生成します。

ImportTypeMapping(Type)

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

指定した .NET 型と対応する XML スキーマ要素のマッピングを生成します。

ImportTypeMapping(Type, String)

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

指定した型と名前空間を使用して、.NET 型と対応する XML スキーマ要素のマッピングを生成します。

ImportTypeMapping(Type, XmlRootAttribute)

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

指定した型と属性を使用して、.NET 型と対応する XML スキーマ要素のマッピングを生成します。

ImportTypeMapping(Type, XmlRootAttribute, String)

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

指定した型、属性、および名前空間を使用して、.NET 型と対応する XML スキーマ要素のマッピングを生成します。

IncludeType(Type)

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

後でインポート メソッドを呼び出すときに使用する型のマッピングを格納します。

IncludeTypes(ICustomAttributeProvider)

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

後でインポート メソッドを呼び出すときに使用する派生型のマッピングを格納します。

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象