XmlSchemaImporter Třída

Definice

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

Platí pro

Viz také