XmlSchemaImporter Třída

Definice

Generuje interní mapování na typy .NET pro deklarace elementů schématu XML, včetně literálních částí zprávy XSD v dokumentu WSDL.Generates internal mappings to .NET types for XML schema element declarations, including literal XSD message parts in a WSDL document.

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

XmlSchemaImporterTřída je používána nástrojem Web Services Description Language Tool (Wsdl.exe) a ServiceDescriptionImporter třídou při generování klientských proxy tříd nebo abstraktních tříd serveru z dokumentu WSDL (Web Services Description Language).The XmlSchemaImporter class is used by the Web Services Description Language Tool (Wsdl.exe) and the ServiceDescriptionImporter class while generating client proxy classes or abstract server classes from a Web Services Description Language (WSDL) document. Třída je také používána nástrojem Web Services Description Language Tool (Wsdl.exe) při generování tříd z dokumentů definice schématu XML (XSD).The class is also used by the Web Services Description Language Tool (Wsdl.exe) while generating classes from XML Schema Definition (XSD) documents. Místo přímé použití této třídy použijte Wsdl.exe nebo Xsd.exe.Instead of using this class directly, use Wsdl.exe or Xsd.exe.

XmlSchemaImporterTřída obsahuje metody pro generování interních mapování na typy .NET pro prvky definované v dokumentu XSD nebo jako části v dokumentu WSDL.The XmlSchemaImporter class has methods to generate internal mappings to .NET types for elements defined in an XSD document or as parts in a WSDL document. Následující seznam ukazuje, kdy je třída používána Wsdl.exe:The following list shows when the class is used by Wsdl.exe:

  • Dokument WSDL určuje použití literálu, kde je obsah parametrů zprávy SOAP a návratové hodnoty (nebo dokumentů žádostí a odpovědí) doslova určen definicemi schémat XML.A WSDL document specifies literal use, where the content of SOAP message parameters and return values (or request and response documents) is literally specified with XML schema definitions.

  • Dokument WSDL určuje .NET Framework nesoap implementace webových služeb prostřednictvím operací HTTP-GET a HTTP-POST.A WSDL document specifies the .NET Framework's non-SOAP implementations of Web services via the HTTP-GET and HTTP-POST operations.

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 a převezme kolekci objektů, které XmlSchema představují schémata XML používané zprávami literálů SOAP definovanými v dokumentu WSDL.Initializes a new instance of the XmlSchemaImporter class, taking a collection of XmlSchema objects representing the XML schemas used by SOAP literal messages defined in a WSDL document.

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.Initializes a new instance of the XmlSchemaImporter class.

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.Initializes a new instance of the XmlSchemaImporter class for a collection of XML schemas, using the specified code generation options and import context.

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ž vezme kolekci XmlSchema objektů, které představují schémata XML používané zprávami literálu SOAP, a třídy, které jsou generovány pro vazby definované v dokumentu WSDL (Web Services Description Language).Initializes a new instance of the XmlSchemaImporter class, taking a collection of XmlSchema objects that represents the XML schemas used by SOAP literal messages, plus classes being generated for bindings defined in a Web Services Description Language (WSDL) document.

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řičemž vezme kolekci XmlSchema objektů, které představují schémata XML používané zprávami literálu SOAP, a třídy, které jsou generovány pro vazby definované v dokumentu WSDL, a CodeGenerationOptions hodnotu výčtu.Initializes a new instance of the XmlSchemaImporter class, taking a collection of XmlSchema objects that represents the XML schemas used by SOAP literal messages, plus classes being generated for bindings defined in a WSDL document, and a CodeGenerationOptions enumeration value.

Vlastnosti

Extensions

Získá kolekci rozšíření programu pro import schématu.Gets a collection of schema importer extensions.

(Zděděno od SchemaImporter)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current 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 mapování interního typu pro jednu část elementu literálu (SOAP), která je definována v dokumentu WSDL.Generates internal type mapping information for a single, (SOAP) literal element part defined in a WSDL document.

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 mapování interního typu pro element definovaný v dokumentu schématu XML.Generates internal type mapping information for an element defined in an XML schema document.

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 mapování interního typu pro element definovaný v dokumentu schématu XML nebo jako součást v dokumentu WSDL.Generates internal type mapping information for an element defined in an XML schema document or as a part in a WSDL document.

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 elementů v literálu použití zprávy SOAP definované v dokumentu WSDL.Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.

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 mapování interního typu pro část s jedním elementem v literálu, která je definována v dokumentu WSDL.Generates internal type mapping information for a single element part of a literal-use SOAP message defined in a WSDL document.

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 elementů v literálu použití zprávy SOAP definované v dokumentu WSDL.Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.

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 elementů v literálu použití zprávy SOAP definované v dokumentu WSDL.Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.

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 mapování interního typu pro element definovaný v dokumentu schématu XML.Generates internal type mapping information for an element defined in an XML schema document.

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 mapování interního typu pro element definovaný v dokumentu schématu XML.Generates internal type mapping information for an element defined in an XML schema document.

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 mapování interního typu pro element definovaný v dokumentu schématu XML.Generates internal type mapping information for an element defined in an XML schema document.

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 mapování interního typu pro element definovaný v dokumentu schématu XML.Generates internal type mapping information for an element defined in an XML schema document.

MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro

Viz také