SoapCodeExporter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |