XmlSchemaExporter Třída

Definice

Naplní XmlSchema objekty deklaracemi elementu schématu XML, které se nacházejí v objektech mapování typů.Populates XmlSchema objects with XML schema element declarations that are found in type mapping objects.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public ref class XmlSchemaExporter
public class XmlSchemaExporter
type XmlSchemaExporter = class
Public Class XmlSchemaExporter
Dědičnost
XmlSchemaExporter

Poznámky

XmlSchemaExporterTřída poskytuje programovou reprezentaci dokumentu jazyka definice schématu XML (XSD).The XmlSchemaExporter class provides a programmatic representation of an XML Schema Definition language (XSD) document. Místo přímého použití XmlSchemaExporter použijte ServiceDescriptionReflector třídu nebo Nástroj definice schématu XML (Xsd.exe).Instead of using XmlSchemaExporter directly, use the ServiceDescriptionReflector class or the XML Schema Definition Tool (Xsd.exe).

ServiceDescriptionReflectorTřída vytvoří ServiceDescription objekty z tříd, které jsou identifikovány jako webové služby.The ServiceDescriptionReflector class creates ServiceDescription objects from classes that are identified as Web services. Používá třídu, XmlSchemaExporter když třída webové služby určuje:It uses the XmlSchemaExporter class when a Web service class specifies:

  • Použití literálu, což značí, že obsah parametrů zprávy SOAP a návratové hodnoty (nebo dokumenty žádostí a odpovědí) jsou doslova určeny pomocí definic schémat 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.

  • Implementace bez protokolu SOAP webových služeb pomocí operací HTTP-GET a HTTP-POST.Non-SOAP implementations of Web services using the HTTP-GET and HTTP-POST operations.

Xsd.exe generuje dokumenty schématu XML z jednoho nebo více typů v souboru sestavení run-time pomocí XmlSchemaExporter třídy a reflexe.Xsd.exe generates XML schema documents from one or more types in a run-time assembly file using the XmlSchemaExporter class and reflection.

Konstruktory

XmlSchemaExporter(XmlSchemas)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci XmlSchemaExporter třídy.Initializes a new instance of the XmlSchemaExporter class.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
ExportAnyType(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Exportuje < jakýkoliv > element do XmlSchema objektu, který je identifikován zadaným oborem názvů.Exports an <any> element to the XmlSchema object that is identified by the specified namespace.

ExportAnyType(XmlMembersMapping)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá deklaraci elementu pro objekt nebo typ do zprávy protokolu SOAP nebo XmlSchema objektu.Adds an element declaration for an object or type to a SOAP message or to an XmlSchema object.

ExportMembersMapping(XmlMembersMapping)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá deklaraci elementu pro XmlSchema každou část elementu v definici zprávy SOAP literálu.Adds an element declaration to the applicable XmlSchema for each of the element parts of a literal SOAP message definition.

ExportMembersMapping(XmlMembersMapping, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá deklaraci elementu pro XmlSchema každou část elementu v definici zprávy SOAP literálu a určí, zda jsou zahrnuté uzavírací prvky.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)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá deklaraci elementu do příslušného XmlSchema objektu pro část elementu s jedním elementem v definici zprávy SOAP typu Literal.Adds an element declaration to the applicable XmlSchema object for a single element part of a literal SOAP message definition.

ExportTypeMapping(XmlTypeMapping)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Přidá k příslušnému objektu deklaraci elementu pro typ rozhraní .NET XmlSchema .Adds an element declaration for a .NET type to the applicable XmlSchema object.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro

Viz také