XmlSchemaExporter クラス

定義

XmlSchema オブジェクトに、型マップ オブジェクト内にある XML スキーマ要素宣言を設定します。

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

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

注釈

クラスは XmlSchemaExporter 、XML スキーマ定義言語 (XSD) ドキュメントのプログラムによる表現を提供します。 を直接使用XmlSchemaExporterする代わりに、 クラスまたは XML スキーマ定義ツール (Xsd.exe) を使用ServiceDescriptionReflectorします。

クラスは ServiceDescriptionReflector 、Web サービスとして識別されるクラスからオブジェクトを作成 ServiceDescription します。 Web サービス クラスが以下を XmlSchemaExporter 指定するときに、 クラスを使用します。

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

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

Xsd.exeは、 クラスとリフレクションを使用して、ランタイム アセンブリ ファイル内の 1 つ以上の型から XML スキーマ ドキュメントを XmlSchemaExporter 生成します。

コンストラクター

XmlSchemaExporter(XmlSchemas)

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

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

メソッド

Equals(Object)

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

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

(継承元 Object)
ExportAnyType(String)

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

指定した <any> 名前空間によって識別されるオブジェクトに XmlSchema 要素をエクスポートします。

ExportAnyType(XmlMembersMapping)

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

オブジェクトまたは型の要素宣言を、SOAP メッセージまたは XmlSchema オブジェクトに追加します。

ExportMembersMapping(XmlMembersMapping)

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

リテラル SOAP メッセージ定義の各要素部分の要素宣言を、適用可能な XmlSchema に追加します。

ExportMembersMapping(XmlMembersMapping, Boolean)

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

リテラル SOAP メッセージ定義の各要素部分の要素宣言を、適用可能な XmlSchema に追加します。そしてスキーマを囲む要素を含めるかどうか指定します。

ExportTypeMapping(XmlMembersMapping)

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

リテラル SOAP メッセージ定義の 1 つの要素部分の要素宣言を、適用可能な XmlSchema オブジェクトに追加します。

ExportTypeMapping(XmlTypeMapping)

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

.NET 型の要素宣言を、適用可能な XmlSchema オブジェクトに追加します。

GetHashCode()

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

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

(継承元 Object)
GetType()

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

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

(継承元 Object)
MemberwiseClone()

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

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

(継承元 Object)
ToString()

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

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

(継承元 Object)

適用対象

こちらもご覧ください