XmlSchemaExporter Třída

Definice

XmlSchema Naplní objekty deklaracemi elementu schématu XML, které jsou nalezeny v objektech mapování typů.

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

Třída XmlSchemaExporter poskytuje programovou reprezentaci dokumentu XSD (XML Schema Definition Language). Místo přímého použití XmlSchemaExporter použijte ServiceDescriptionReflector třídu nebo nástroj pro definici schématu XML (Xsd.exe).

Třída ServiceDescriptionReflector vytváří ServiceDescription objekty z tříd, které jsou identifikovány jako webové služby. Používá třídu, XmlSchemaExporter pokud třída webové služby určuje:

  • Použití literálu označující, že obsah parametrů zprávy PROTOKOLU SOAP a návratové hodnoty (nebo dokumenty požadavku a odpovědi) jsou doslova zadány s definicemi schématu XML.

  • Implementace webových služeb bez protokolu SOAP pomocí operací HTTP-GET a HTTP-POST.

Xsd.exe vygeneruje dokumenty schématu XML z jednoho nebo více typů v souboru sestavení za běhu pomocí XmlSchemaExporter třídy a reflexe.

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.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(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 <libovolný> prvek do objektu XmlSchema , který je identifikován zadaným oborem názvů.

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 objektu nebo typu do zprávy SOAP nebo objektu XmlSchema .

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 k použitelné XmlSchema pro každý prvek části literálu definice zprávy SOAP.

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 k použitelné XmlSchema pro každý prvek části literálu definice zprávy SOAP a určuje, zda jsou zahrnuty uzavřené elementy.

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 jeden prvek část literálu definice zprávy SOAP.

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á deklaraci elementu pro typ .NET do příslušného XmlSchema objektu.

GetHashCode()

Slouží jako výchozí funkce hash.

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

Type Získá aktuální instanci.

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

Vytvoří použádnou kopii aktuálního souboru Object.

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

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také