XmlSchemaImporter 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í.
Generuje interní mapování na typy .NET pro deklarace elementů schématu XML, včetně částí zpráv XSD literal v dokumentu WSDL.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
- Dědičnost
- Dědičnost
-
XmlSchemaImporter
Poznámky
Třídu XmlSchemaImporter používá nástroj Web Services Description Language Tool (Wsdl.exe) a ServiceDescriptionImporter třída při generování tříd proxy klientů nebo abstraktních serverových tříd z dokumentu WSDL (Web Services Description Language). Třídu používá také nástroj Web Services Description Language Tool (Wsdl.exe) při generování tříd z dokumentů XSD (Xml Schema Definition). Místo přímého použití této třídy použijte Wsdl.exe nebo Xsd.exe.
Třída XmlSchemaImporter obsahuje metody pro generování interních mapování na typy .NET pro prvky definované v dokumentu XSD nebo jako části v dokumentu WSDL. Následující seznam ukazuje, kdy je třída používána Wsdl.exe:
Dokument WSDL určuje použití literálu, kde je obsah parametrů zprávy SOAP a návratových hodnot (nebo dokumentů požadavků a odpovědí) doslova specifikován definicemi schématu XML.
Dokument WSDL určuje implementaci webových služeb bez protokolu SOAP rozhraní .NET Framework prostřednictvím operací HTTP-GET a HTTP-POST.
Konstruktory
XmlSchemaImporter(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 XmlSchemaImporter třídy, přebírá kolekci XmlSchema objektů představující schémata XML používané literálové zprávy SOAP definované v dokumentu WSDL. |
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Inicializuje novou instanci XmlSchemaImporter třídy. |
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Inicializuje novou instanci XmlSchemaImporter třídy pro kolekci schémat XML pomocí zadaných možností generování kódu a kontextu importu. |
XmlSchemaImporter(XmlSchemas, CodeIdentifiers) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Inicializuje novou instanci XmlSchemaImporter třídy, přebírá kolekci XmlSchema objektů, která představuje schémata XML používaná literálové zprávy SOAP, plus třídy jsou generovány pro vazby definované v dokumentu WSDL (Web Services Description Language). |
XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Inicializuje novou instanci XmlSchemaImporter třídy, přebírá kolekci XmlSchema objektů, která představuje schémata XML používané literálové zprávy SOAP, plus třídy generované pro vazby definované v dokumentu WSDL a hodnotu výčtu CodeGenerationOptions . |
Vlastnosti
Extensions |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá kolekci rozšíření importu schématu. (Zděděno od SchemaImporter) |
Metody
Equals(Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Získá aktuální Type instanci. (Zděděno od Object) |
ImportAnyType(XmlQualifiedName, String) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Generuje informace o mapování interního typu pro jednu část literálu (SOAP) definovanou v dokumentu WSDL. |
ImportDerivedTypeMapping(XmlQualifiedName, Type) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vygeneruje interní informace mapování typů pro prvek definovaný v dokumentu schématu XML. |
ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vygeneruje interní informace mapování typů pro prvek definovaný v dokumentu schématu XML nebo jako součást v dokumentu WSDL. |
ImportMembersMapping(String, String, SoapSchemaMember[]) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vygeneruje interní informace mapování typů pro element části literal-use SOAP zprávy definované v dokumentu WSDL. |
ImportMembersMapping(XmlQualifiedName) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vygeneruje interní informace mapování typů pro jeden prvek části literálu-použití soap zprávy definované v dokumentu WSDL. |
ImportMembersMapping(XmlQualifiedName[]) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vygeneruje interní informace mapování typů pro element části literal-use SOAP zprávy definované v dokumentu WSDL. |
ImportMembersMapping(XmlQualifiedName[], Type, Boolean) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vygeneruje interní informace mapování typů pro element části literal-use SOAP zprávy definované v dokumentu WSDL. |
ImportSchemaType(XmlQualifiedName) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vygeneruje interní informace mapování typů pro prvek definovaný v dokumentu schématu XML. |
ImportSchemaType(XmlQualifiedName, Type) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vygeneruje interní informace mapování typů pro prvek definovaný v dokumentu schématu XML. |
ImportSchemaType(XmlQualifiedName, Type, Boolean) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vygeneruje interní informace mapování typů pro prvek definovaný v dokumentu schématu XML. |
ImportTypeMapping(XmlQualifiedName) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vygeneruje interní informace mapování typů pro prvek definovaný v dokumentu schématu XML. |
MemberwiseClone() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |