SoapCodeExporter SoapCodeExporter SoapCodeExporter SoapCodeExporter Class

Definition

Generates types and attribute declarations from internal type mapping information for SOAP-encoded message parts defined in a WSDL document.

This API supports the product infrastructure and is not intended to be used directly from your code.

public ref class SoapCodeExporter : System::Xml::Serialization::CodeExporter
public class SoapCodeExporter : System.Xml.Serialization.CodeExporter
type SoapCodeExporter = class
    inherit CodeExporter
Public Class SoapCodeExporter
Inherits CodeExporter
Inheritance
SoapCodeExporterSoapCodeExporterSoapCodeExporterSoapCodeExporter

Remarks

The SoapCodeExporter class is used by the Web Services Description Language Tool (Wsdl.exe) and the ServiceDescriptionImporter class while generating client proxy classes or abstract server classes from a Web Services Description Language (WSDL) document. Instead of using SoapCodeExporter directly, use Wsdl.exe.

Constructors

SoapCodeExporter(CodeNamespace) SoapCodeExporter(CodeNamespace) SoapCodeExporter(CodeNamespace) SoapCodeExporter(CodeNamespace)

Initializes a new instance of the SoapCodeExporter class, assuming no code compile unit.

SoapCodeExporter(CodeNamespace, CodeCompileUnit) SoapCodeExporter(CodeNamespace, CodeCompileUnit) SoapCodeExporter(CodeNamespace, CodeCompileUnit) SoapCodeExporter(CodeNamespace, CodeCompileUnit)

Initializes a new instance of the SoapCodeExporter class, specifying a code compile unit parameter in addition to a namespace parameter.

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

Initializes a new instance of the SoapCodeExporter class, specifying a code namespace, a code compile unit, a code generator, code generation options, and mappings.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions) SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions) SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions) SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

Initializes a new instance of the SoapCodeExporter class, specifying a code namespace, a code compile unit, and code generation options.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable) SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable) SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable) SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

Initializes a new instance of the SoapCodeExporter class, specifying a code namespace, a code compile unit, code generation options, and mappings.

Properties

IncludeMetadata IncludeMetadata IncludeMetadata IncludeMetadata

Gets a collection of XmlIncludeAttribute declarations, specifying derived types.

Methods

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping) AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping) AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping) AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping)

Add a SoapElementAttribute declaration to a method parameter or return value corresponding to a part element of a SOAP message definition in a WSDL document.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean) AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean) AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean) AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean)

Adds a SoapElementAttribute declaration to a method parameter or return value that corresponds to a part element of a SOAP message definition in a WSDL document.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExportMembersMapping(XmlMembersMapping) ExportMembersMapping(XmlMembersMapping) ExportMembersMapping(XmlMembersMapping) ExportMembersMapping(XmlMembersMapping)

Generates a .NET Framework type, plus attribute declarations, for each of the parts that belong to a SOAP message definition in a WSDL document.

ExportTypeMapping(XmlTypeMapping) ExportTypeMapping(XmlTypeMapping) ExportTypeMapping(XmlTypeMapping) ExportTypeMapping(XmlTypeMapping)

Generates a .NET Framework type, plus attribute declarations, for a SOAP header.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to

See also