Edit

Share via


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

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)

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

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

SoapCodeExporter(CodeNamespace, CodeCompileUnit)

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

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)

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

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)

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

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)

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

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

Properties

IncludeMetadata

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

Gets a collection of XmlIncludeAttribute declarations, specifying derived types.

IncludeMetadata

Gets a collection of code attribute metadata that is included when the code is exported.

(Inherited from CodeExporter)

Methods

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping)

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

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)

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

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)

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

(Inherited from Object)
ExportMembersMapping(XmlMembersMapping)

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

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)

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

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

GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to

See also