SoapSchemaImporter Třída

Definice

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
SoapSchemaImporter

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)

Platí pro

Viz také