XmlReflectionImporter クラス

定義

.NET 型または Web サービス メソッド情報用に、Web サービス記述言語 (WSDL) ドキュメントのリテラル XML スキーマ定義 (XSD) メッセージ パーツを含む XML スキーマ要素宣言へのマッピングを生成します。

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

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

注釈

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

  • web サービスとして識別されるクラスからServiceDescriptionReflectorオブジェクトを作成するときに、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, String)

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

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

XmlReflectionImporter(XmlAttributeOverrides)

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

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

メソッド

名前 説明
Equals(Object)

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

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

(継承元 Object)
GetHashCode()

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

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

(継承元 Object)
GetType()

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

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

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

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

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

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

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

Web サービス メソッドの情報を使用して内部型マッピングを返し、XML 要素名、XML 名前空間、およびその他のオプションを指定できます。

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

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

Web サービス メソッドの情報を使用して内部型マッピングを返し、XML 要素名、XML 名前空間、およびその他のオプションを指定できます。

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

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

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

ImportTypeMapping(Type, String)

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

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

ImportTypeMapping(Type, XmlRootAttribute, String)

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

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

ImportTypeMapping(Type, XmlRootAttribute)

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

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

ImportTypeMapping(Type)

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

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

IncludeType(Type)

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

インポート メソッドが呼び出されたときに後で使用するための型のマッピングが含まれます。

IncludeTypes(ICustomAttributeProvider)

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

インポート メソッドが呼び出されたときに後で使用するための派生型のマッピングが含まれます。

MemberwiseClone()

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

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

(継承元 Object)
ToString()

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

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

(継承元 Object)

適用対象