XmlSchemaExporter XmlSchemaExporter XmlSchemaExporter XmlSchemaExporter Class

定義

XmlSchema オブジェクトに、型マップ オブジェクト内にある XML スキーマ要素宣言を設定します。Populates XmlSchema objects with XML schema element declarations that are found in type mapping objects.

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

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

注釈

クラスXmlSchemaExporterは、XML スキーマ定義言語 (XSD) ドキュメントのプログラム表現を提供します。The XmlSchemaExporter class provides a programmatic representation of an XML Schema Definition language (XSD) document. を直接使用XmlSchemaExporterする代わりに、 ServiceDescriptionReflectorクラスまたはXML スキーマ定義ツール (xsd.exe)を使用します。Instead of using XmlSchemaExporter directly, use the ServiceDescriptionReflector class or the XML Schema Definition Tool (Xsd.exe).

クラスServiceDescriptionReflectorは、 ServiceDescription Web サービスとして識別されるクラスからオブジェクトを作成します。The ServiceDescriptionReflector class creates ServiceDescription objects from classes that are identified as Web services. Web サービスクラスXmlSchemaExporterで次のように指定されている場合、クラスを使用します。It uses the XmlSchemaExporter class when a Web service class specifies:

  • リテラルを使用します。これは、SOAP メッセージパラメーターと戻り値 (または要求と応答のドキュメント) の内容が、文字どおり XML スキーマ定義によって指定されることを示します。Literal use, indicating that the contents of SOAP message parameters and return values (or request and response documents) are literally specified with XML schema definitions.

  • HTTP GET および HTTP POST 操作を使用した、Web サービスの非 SOAP 実装。Non-SOAP implementations of Web services using the HTTP-GET and HTTP-POST operations.

Xsd.exe は、 XmlSchemaExporterクラスとリフレクションを使用して、実行時アセンブリファイル内の1つ以上の型から XML スキーマドキュメントを生成します。Xsd.exe generates XML schema documents from one or more types in a run-time assembly file using the XmlSchemaExporter class and reflection.

コンストラクター

XmlSchemaExporter(XmlSchemas) XmlSchemaExporter(XmlSchemas) XmlSchemaExporter(XmlSchemas) XmlSchemaExporter(XmlSchemas)

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

メソッド

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

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

(Inherited from Object)
ExportAnyType(String) ExportAnyType(String) ExportAnyType(String) ExportAnyType(String)

指定した名前空間によって識別される XmlSchema オブジェクトに <any> 要素をエクスポートします。Exports an <any> element to the XmlSchema object that is identified by the specified namespace.

ExportAnyType(XmlMembersMapping) ExportAnyType(XmlMembersMapping) ExportAnyType(XmlMembersMapping) ExportAnyType(XmlMembersMapping)

オブジェクトまたは型の要素宣言を、SOAP メッセージまたは XmlSchema オブジェクトに追加します。Adds an element declaration for an object or type to a SOAP message or to an XmlSchema object.

ExportMembersMapping(XmlMembersMapping) ExportMembersMapping(XmlMembersMapping) ExportMembersMapping(XmlMembersMapping) ExportMembersMapping(XmlMembersMapping)

リテラル SOAP メッセージ定義の各要素部分の要素宣言を、適用可能な XmlSchema に追加します。Adds an element declaration to the applicable XmlSchema for each of the element parts of a literal SOAP message definition.

ExportMembersMapping(XmlMembersMapping, Boolean) ExportMembersMapping(XmlMembersMapping, Boolean) ExportMembersMapping(XmlMembersMapping, Boolean) ExportMembersMapping(XmlMembersMapping, Boolean)

リテラル SOAP メッセージ定義の各要素部分の要素宣言を、適用可能な XmlSchema に追加します。そしてスキーマを囲む要素を含めるかどうか指定します。Adds an element declaration to the applicable XmlSchema for each of the element parts of a literal SOAP message definition, and specifies whether enclosing elements are included.

ExportTypeMapping(XmlMembersMapping) ExportTypeMapping(XmlMembersMapping) ExportTypeMapping(XmlMembersMapping) ExportTypeMapping(XmlMembersMapping)

リテラル SOAP メッセージ定義の 1 つの要素部分の要素宣言を、適用可能な XmlSchema オブジェクトに追加します。Adds an element declaration to the applicable XmlSchema object for a single element part of a literal SOAP message definition.

ExportTypeMapping(XmlTypeMapping) ExportTypeMapping(XmlTypeMapping) ExportTypeMapping(XmlTypeMapping) ExportTypeMapping(XmlTypeMapping)

.NET Framework 型の要素宣言を、適用可能な XmlSchema オブジェクトに追加します。Adds an element declaration for a .NET Framework type to the applicable XmlSchema 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)
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)

適用対象

こちらもご覧ください