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