XmlCodeExporter.AddMappingMetadata Método

Definição

Adiciona uma XmlElementAttribute declaração a um parâmetro de método ou valor de retorno que corresponde a um <part> elemento da definição de uma mensagem SOAP num documento Web Services Description Language (WSDL).

Sobrecargas

Name Description
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

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

Adiciona uma XmlElementAttribute declaração a um parâmetro de método ou valor de retorno que corresponde a um <part> elemento da definição de uma mensagem SOAP num documento Web Services Description Language (WSDL).

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

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

Adiciona uma XmlElementAttribute declaração a um valor de retorno de método que corresponde a um <part> elemento de uma definição de mensagem não-SOAP num documento Web Services Description Language (WSDL).

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

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

Adiciona uma XmlElementAttribute declaração a um parâmetro de método ou valor de retorno que corresponde a um <part> elemento da definição de uma mensagem SOAP num documento Web Services Description Language (WSDL).

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

Adiciona uma XmlElementAttribute declaração a um parâmetro de método ou valor de retorno que corresponde a um <part> elemento da definição de uma mensagem SOAP num documento Web Services Description Language (WSDL).

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

public:
 void AddMappingMetadata(System::CodeDom::CodeAttributeDeclarationCollection ^ metadata, System::Xml::Serialization::XmlMemberMapping ^ member, System::String ^ ns);
public void AddMappingMetadata(System.CodeDom.CodeAttributeDeclarationCollection metadata, System.Xml.Serialization.XmlMemberMapping member, string ns);
member this.AddMappingMetadata : System.CodeDom.CodeAttributeDeclarationCollection * System.Xml.Serialization.XmlMemberMapping * string -> unit
Public Sub AddMappingMetadata (metadata As CodeAttributeDeclarationCollection, member As XmlMemberMapping, ns As String)

Parâmetros

metadata
CodeAttributeDeclarationCollection

A coleção de CodeAttributeDeclaration objetos para o tipo gerado ao qual o método adiciona uma declaração de atributo.

member
XmlMemberMapping

Um mapeamento interno do tipo .NET para um único elemento que faz parte de uma definição de mensagem WSDL.

ns
String

O namespace XML da parte da mensagem SOAP para a qual foi gerada a informação de mapeamento de tipos no parâmetro membro.

Observações

Este método é utilizado pela ferramenta Web Services Description Language (Wsdl.exe) quando um documento WSDL especifica o uso literal, indicando que o conteúdo dos parâmetros da mensagem SOAP e dos valores de retorno (ou documentos de pedido e resposta) está literalmente especificado com definições de esquema XML.

Aplica-se a

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

Adiciona uma XmlElementAttribute declaração a um valor de retorno de método que corresponde a um <part> elemento de uma definição de mensagem não-SOAP num documento Web Services Description Language (WSDL).

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

public:
 void AddMappingMetadata(System::CodeDom::CodeAttributeDeclarationCollection ^ metadata, System::Xml::Serialization::XmlTypeMapping ^ mapping, System::String ^ ns);
public void AddMappingMetadata(System.CodeDom.CodeAttributeDeclarationCollection metadata, System.Xml.Serialization.XmlTypeMapping mapping, string ns);
member this.AddMappingMetadata : System.CodeDom.CodeAttributeDeclarationCollection * System.Xml.Serialization.XmlTypeMapping * string -> unit
Public Sub AddMappingMetadata (metadata As CodeAttributeDeclarationCollection, mapping As XmlTypeMapping, ns As String)

Parâmetros

metadata
CodeAttributeDeclarationCollection

A coleção de CodeAttributeDeclaration objetos para o tipo gerado ao qual o método adiciona uma declaração de atributo.

mapping
XmlTypeMapping

A informação interna de mapeamento do tipo .NET para um elemento de esquema XML.

ns
String

O namespace XML da parte da mensagem SOAP para a qual foi gerada a informação de mapeamento de tipos no parâmetro membro.

Observações

A ferramenta Web Services Description Language (Wsdl.exe) utiliza este método quando um documento WSDL especifica as implementações não SOAP de serviços Web do .NET Framework usando as operações HTTP-GET e HTTP-POST.

Aplica-se a

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

Adiciona uma XmlElementAttribute declaração a um parâmetro de método ou valor de retorno que corresponde a um <part> elemento da definição de uma mensagem SOAP num documento Web Services Description Language (WSDL).

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

public:
 void AddMappingMetadata(System::CodeDom::CodeAttributeDeclarationCollection ^ metadata, System::Xml::Serialization::XmlMemberMapping ^ member, System::String ^ ns, bool forceUseMemberName);
public void AddMappingMetadata(System.CodeDom.CodeAttributeDeclarationCollection metadata, System.Xml.Serialization.XmlMemberMapping member, string ns, bool forceUseMemberName);
member this.AddMappingMetadata : System.CodeDom.CodeAttributeDeclarationCollection * System.Xml.Serialization.XmlMemberMapping * string * bool -> unit
Public Sub AddMappingMetadata (metadata As CodeAttributeDeclarationCollection, member As XmlMemberMapping, ns As String, forceUseMemberName As Boolean)

Parâmetros

metadata
CodeAttributeDeclarationCollection

A coleção de CodeAttributeDeclaration objetos para o tipo gerado ao qual o método adiciona uma declaração de atributo.

member
XmlMemberMapping

Um mapeamento interno do tipo .NET para um único elemento que faz parte de uma definição de mensagem WSDL.

ns
String

O namespace XML da parte da mensagem SOAP para a qual foi gerada a informação de mapeamento de tipos no parâmetro membro.

forceUseMemberName
Boolean

Flag que ajuda a determinar se deve adicionar um argumento inicial contendo o nome do elemento XML para a declaração de atributo que está a ser gerada.

Observações

A ferramenta Web Services Description Language (Wsdl.exe) utiliza este método quando um documento WSDL especifica o uso literal, indicando que o conteúdo dos parâmetros da mensagem SOAP e dos valores de retorno (ou documentos de pedido e resposta) é literalmente especificado com definições de esquema XML.

Aplica-se a