Sdílet prostřednictvím


SoapCodeExporter Třída

Definice

Generuje typy a deklarace atributů z interních informací mapování typů pro části zpráv kódované protokolem SOAP definované 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 SoapCodeExporter
public ref class SoapCodeExporter : System::Xml::Serialization::CodeExporter
public class SoapCodeExporter
public class SoapCodeExporter : System.Xml.Serialization.CodeExporter
type SoapCodeExporter = class
type SoapCodeExporter = class
    inherit CodeExporter
Public Class SoapCodeExporter
Public Class SoapCodeExporter
Inherits CodeExporter
Dědičnost
SoapCodeExporter
Dědičnost
SoapCodeExporter

Poznámky

Třídu SoapCodeExporter 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í SoapCodeExporter použijte Wsdl.exe.

Konstruktory

Name Description
SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci SoapCodeExporter třídy, určuje obor názvů kódu, jednotku kompilace kódu, generátor kódu, možnosti generování kódu a mapování.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci SoapCodeExporter třídy, určuje obor názvů kódu, jednotku kompilace kódu, možnosti generování kódu a mapování.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, 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 SoapCodeExporter třídy, určuje obor názvů kódu, jednotku kompilace kódu a možnosti generování kódu.

SoapCodeExporter(CodeNamespace, CodeCompileUnit)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci SoapCodeExporter třídy a kromě parametru oboru názvů určuje parametr jednotky kompilace kódu.

SoapCodeExporter(CodeNamespace)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci třídy za předpokladu SoapCodeExporter , že žádný kód kompilovat jednotku.

Vlastnosti

Name Description
IncludeMetadata

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá kolekci XmlIncludeAttribute deklarací, určení odvozených typů.

IncludeMetadata

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá kolekci metadat atributů kódu, která jsou zahrnuta při exportu kódu.

(Zděděno od CodeExporter)

Metody

Name Description
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

SoapElementAttribute Přidá deklaraci do parametru metody nebo návratovou hodnotu, která odpovídá části elementu definice zprávy SOAP v dokumentu WSDL.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

SoapElementAttribute Přidejte deklaraci do parametru metody nebo návratovou hodnotu odpovídající části prvku definice zprávy SOAP v dokumentu WSDL.

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)
ExportMembersMapping(XmlMembersMapping)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vygeneruje typ .NET plus deklarace atributů pro každou část, která patří do definice zprávy SOAP v dokumentu WSDL.

ExportTypeMapping(XmlTypeMapping)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vygeneruje typ .NET plus deklarace atributů pro hlavičku SOAP.

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