SoapCodeExporter Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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) |