XmlSchemaExporter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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) |