XmlSchemaImporter Třída

Definice

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
XmlSchemaImporter
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)

Platí pro

Viz také