SoapSchemaImporter 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í.
Používá se v rozhraní .NET Framework ke generování interních mapování na typy .NET pro části zpráv kódované protokolem SOAP 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 SoapSchemaImporter
public ref class SoapSchemaImporter : System::Xml::Serialization::SchemaImporter
public class SoapSchemaImporter
public class SoapSchemaImporter : System.Xml.Serialization.SchemaImporter
type SoapSchemaImporter = class
type SoapSchemaImporter = class
inherit SchemaImporter
Public Class SoapSchemaImporter
Public Class SoapSchemaImporter
Inherits SchemaImporter
- Dědičnost
-
SoapSchemaImporter
- Dědičnost
Poznámky
Třídu SoapSchemaImporter 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). Místo přímého použití této třídy použijte Wsdl.exe.
Třída SoapSchemaImporter obsahuje metody pro generování interních mapování na typy .NET pro prvky části definované v dokumentu WSDL. Třída se používá pouze v případě, že dokument WSDL určuje kódování SOAP, jak je popsáno v části 5 specifikace SOAP 1.1.
Konstruktory
| Name | Description |
|---|---|
| SoapSchemaImporter(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 SoapSchemaImporter třídy určující schémata, možnosti kompilátoru a názvy souvisejících entit kódu. |
| SoapSchemaImporter(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 SoapSchemaImporter třídy určující schémata, možnosti kompilátoru a kontext schémat. |
| SoapSchemaImporter(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 SoapSchemaImporter třídy určující schémata, možnosti kompilátoru a názvy souvisejících entit kódu. |
| SoapSchemaImporter(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 SoapSchemaImporter třídy a určuje XmlSchema objekty představující schémata XML používaná kódovanými zprávami SOAP a třídy generované pro vazby definované v dokumentu WSDL. |
| SoapSchemaImporter(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 SoapSchemaImporter třídy a určuje XmlSchema objekty představující schémata XML používaná kódovaný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) |
| 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 typ části elementu s kódováním SOAP definované v dokumentu WSDL, kde je zadán základní typ. |
| 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 jednu část elementu kódovanou protokolem SOAP definovanou v dokumentu WSDL. |
| ImportMembersMapping(String, String, SoapSchemaMember[], Boolean, 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 zprávy kódované protokolem SOAP definované v dokumentu WSDL. |
| ImportMembersMapping(String, String, SoapSchemaMember[], 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 zprávy kódované protokolem SOAP definované 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. Generuje informace o mapování interního typu pro části elementu zprávy kódované protokolem SOAP definované v dokumentu WSDL. |
| 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) |