SoapCodeExporter Classe

Definição

Gera tipos e declarações de atributos a partir da informação interna de mapeamento de tipos para partes de mensagens codificadas em SOAP definidas num documento WSDL.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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
Herança
SoapCodeExporter
Herança
SoapCodeExporter

Observações

A SoapCodeExporter classe é utilizada pela Web Services Description Language Tool (Wsdl.exe) e pela ServiceDescriptionImporter classe ao gerar classes proxy de cliente ou classes abstratas de servidor a partir de um documento Web Services Description Language (WSDL). Em vez de usar SoapCodeExporter diretamente, use Wsdl.exe.

Construtores

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

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Inicializa uma nova instância da SoapCodeExporter classe, especificando um namespace de código, uma unidade de compilação de código, um gerador de código, opções de geração de código e mapeamentos.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Inicializa uma nova instância da SoapCodeExporter classe, especificando um namespace de código, uma unidade de compilação de código, opções de geração de código e mapeamentos.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Inicializa uma nova instância da SoapCodeExporter classe, especificando um namespace de código, uma unidade de compilação de código e opções de geração de código.

SoapCodeExporter(CodeNamespace, CodeCompileUnit)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Inicializa uma nova instância da SoapCodeExporter classe, especificando um parâmetro de unidade de compilação de código além de um parâmetro de namespace.

SoapCodeExporter(CodeNamespace)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Inicializa uma nova instância da SoapCodeExporter classe, assumindo que não existe unidade de compilação de código.

Propriedades

Name Description
IncludeMetadata

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém uma coleção de XmlIncludeAttribute declarações, especificando tipos derivados.

IncludeMetadata

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém uma coleção de metadados dos atributos do código que são incluídos quando o código é exportado.

(Herdado de CodeExporter)

Métodos

Name Description
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Adiciona uma SoapElementAttribute declaração a um parâmetro de método ou valor de retorno que corresponde a um elemento de parte da definição de uma mensagem SOAP num documento WSDL.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Adicionar uma SoapElementAttribute declaração a um parâmetro de método ou valor de retorno correspondente a um elemento de parte da definição de uma mensagem SOAP num documento WSDL.

Equals(Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExportMembersMapping(XmlMembersMapping)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Gera um tipo .NET, mais declarações de atributos, para cada uma das partes que pertencem à definição de uma mensagem SOAP num documento WSDL.

ExportTypeMapping(XmlTypeMapping)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Gera um tipo .NET, mais declarações de atributos, para um cabeçalho SOAP.

GetHashCode()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também