Freigeben über


SoapCodeExporter Klasse

Definition

Generiert Typen und Attributdeklarationen aus internen Typzuordnungsinformationen für SOAP-codierte Nachrichtenteile, die in einem WSDL-Dokument definiert sind.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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
Vererbung
SoapCodeExporter
Vererbung
SoapCodeExporter

Hinweise

Die SoapCodeExporter Klasse wird vom Web Services Description Language Tool (Wsdl.exe) und der ServiceDescriptionImporter Klasse beim Generieren von Clientproxyklassen oder abstrakten Serverklassen aus einem WSDL-Dokument (Web Services Description Language) verwendet. Statt direkt zu verwenden SoapCodeExporter , verwenden Sie Wsdl.exe.

Konstruktoren

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

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Initialisiert eine neue Instanz der SoapCodeExporter Klasse, die einen Codenamespace, eine Codekompilierungseinheit, einen Codegenerator, Codegenerierungsoptionen und Zuordnungen angibt.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Initialisiert eine neue Instanz der SoapCodeExporter Klasse, wobei ein Codenamespace, eine Codekompilierungseinheit, Codegenerierungsoptionen und Zuordnungen angegeben werden.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Initialisiert eine neue Instanz der SoapCodeExporter Klasse, die einen Codenamespace, eine Codekompilierungseinheit und Codegenerierungsoptionen angibt.

SoapCodeExporter(CodeNamespace, CodeCompileUnit)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Initialisiert eine neue Instanz der SoapCodeExporter Klasse, wobei zusätzlich zu einem Namespaceparameter ein Code kompilierungseinheitsparameter angegeben wird.

SoapCodeExporter(CodeNamespace)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Initialisiert eine neue Instanz der SoapCodeExporter Klasse, wobei keine Codekompilierungseinheit vorausgesetzt wird.

Eigenschaften

Name Beschreibung
IncludeMetadata

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft eine Auflistung von XmlIncludeAttribute Deklarationen ab, die abgeleitete Typen angibt.

IncludeMetadata

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft eine Auflistung von Code-Attributmetadaten ab, die beim Exportieren des Codes enthalten sind.

(Geerbt von CodeExporter)

Methoden

Name Beschreibung
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt eine SoapElementAttribute Deklaration zu einem Methodenparameter oder Rückgabewert hinzu, der einem Teilelement einer SOAP-Nachrichtendefinition in einem WSDL-Dokument entspricht.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Hinzufügen einer SoapElementAttribute Deklaration zu einem Methodenparameter oder Rückgabewert, der einem Teilelement einer SOAP-Nachrichtendefinition in einem WSDL-Dokument entspricht.

Equals(Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
ExportMembersMapping(XmlMembersMapping)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Generiert einen .NET Typ sowie Attributdeklarationen für jeden Teil, der zu einer SOAP-Nachrichtendefinition in einem WSDL-Dokument gehört.

ExportTypeMapping(XmlTypeMapping)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Generiert einen .NET Typ sowie Attributdeklarationen für einen SOAP-Header.

GetHashCode()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Dient als die Standard-Hashfunktion

(Geerbt von Object)
GetType()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen