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 verwendet, während Clientproxyklassen oder abstrakte Serverklassen aus einem WSDL-Dokument (Web Services Description Language) generiert werden. Anstatt direkt zu verwenden SoapCodeExporter , verwenden Sie Wsdl.exe.

Konstruktoren

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 unter der Annahme, dass keine Codekompilierungseinheit vorhanden ist.

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, die zusätzlich zu einem Namespace-Parameter einen Parameter einer Codekompilierungseinheit angibt.

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 Codekompiliereinheit, einen Codegenerator, Codegenerierungsoptionen und Zuordnungen angibt.

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 Codekompiliereinheit und Optionen für die Codegenerierung 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, die einen Codenamespace, eine Codekompiliereinheit, Codegenerierungsoptionen und Zuordnungen angibt.

Eigenschaften

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 und gibt abgeleitete Typen an.

IncludeMetadata

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

Ruft eine Auflistung von Codeattribut-Metadaten ab, die einbezogen werden, wenn der Code exportiert wird.

(Geerbt von CodeExporter)

Methoden

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping)

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

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

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean)

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

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

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 Framework-Typ mit Attributdeklarationen für die einzelnen Teile, die zu einer SOAP-Nachrichtendefinition in einem WSDL-Dokument gehören.

ExportTypeMapping(XmlTypeMapping)

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

Generiert einen .NET Framework-Typ mit 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.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

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

Ruft den 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 des 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