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 .NET typy pro deklarace elementů schématu XML, včetně částí zpráv XSD literálu 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 (Wsdl.exe) a ServiceDescriptionImporter třídu při generování tříd proxy klientů nebo abstraktní třídy serveru z dokumentu WSDL (Web Services Description Language). Třídu také používá nástroj Web Services Description Language (Wsdl.exe) při generování tříd z dokumentů definice schématu XML (XSD). 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 obsah parametrů zprávy SOAP a návratové hodnoty (nebo dokumenty požadavku a odpovědi) je doslova zadán s definicemi schématu XML.
- Dokument WSDL určuje implementace webových služeb rozhraní .NET Framework bez protokolu SOAP prostřednictvím operací HTTP-GET a HTTP-POST.
Konstruktory
| Name | Description |
|---|---|
| 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, 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ými zprávami SOAP, plus třídy generované pro vazby definované v dokumentu WSDL a hodnotu výčtu CodeGenerationOptions . |
| 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řičemž přebírá kolekci XmlSchema objektů, které představuje schémata XML používaná literálovými zprávami SOAP a třídy generované pro vazby definované v dokumentu WSDL (Web Services Description Language). |
| 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 a přebírá kolekci XmlSchema objektů představující schémata XML používaná literálovými zprávami SOAP definovanými v dokumentu WSDL. |
Vlastnosti
| Name | Description |
|---|---|
| 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í pro import schématu. (Zděděno od SchemaImporter) |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Určuje, zda je zadaný objekt roven 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í funkce hash. (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á Type aktuální instance. (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, Boolean) |
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 prvek definovaný v dokumentu schématu XML nebo jako součást 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. Generuje informace o mapování interního typu pro element definovaný v dokumentu schématu XML. |
| 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. Generuje informace o mapování interního typu pro části elementu literál-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. Generuje informace o mapování interního typu pro jednu část literál-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. Generuje informace o mapování interního typu pro části elementu literál-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. Generuje informace o mapování interního typu pro části elementu literál-use SOAP zprávy definované v dokumentu WSDL. |
| 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. Generuje informace o mapování interního typu pro element 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. Generuje informace o mapování interního typu pro element definovaný v dokumentu schématu XML. |
| ImportSchemaType(XmlQualifiedName) |
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 element 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. Generuje informace o mapování interního typu pro element 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 Object. (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) |