XmlCodeExporter.AddMappingMetadata Método

Definição

Adiciona uma declaração XmlElementAttribute a um parâmetro de método ou valor retornado que corresponde a um <part> elemento de uma definição de mensagem SOAP em um documento WSDL (Linguagem de Descrição dos Serviços Web).

Sobrecargas

Nome Description
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona uma declaração XmlElementAttribute a um parâmetro de método ou valor retornado que corresponde a um <part> elemento de uma definição de mensagem SOAP em um documento WSDL (Linguagem de Descrição dos Serviços Web).

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona uma declaração XmlElementAttribute a um valor de retorno de método que corresponde a um <part> elemento de uma definição de mensagem não SOAP em um documento WSDL (Linguagem de Descrição dos Serviços Web).

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona uma declaração XmlElementAttribute a um parâmetro de método ou valor retornado que corresponde a um <part> elemento de uma definição de mensagem SOAP em um documento WSDL (Linguagem de Descrição dos Serviços Web).

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

Adiciona uma declaração XmlElementAttribute a um parâmetro de método ou valor retornado que corresponde a um <part> elemento de uma definição de mensagem SOAP em um documento WSDL (Linguagem de Descrição dos Serviços Web).

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente 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 de tipo de .NET interno para uma única parte do elemento de uma definição de mensagem WSDL.

ns
String

O namespace XML da parte da mensagem SOAP para a qual as informações de mapeamento de tipo no parâmetro membro foram geradas.

Comentários

Esse método é usado pela ferramenta Linguagem de Descrição dos Serviços Web (Wsdl.exe) quando um documento WSDL especifica o uso literal, indicando que o conteúdo dos parâmetros de mensagem SOAP e os valores de retorno (ou documentos de solicitação e resposta) são literalmente especificados com definições de esquema XML.

Aplica-se a

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

Adiciona uma declaração XmlElementAttribute a um valor de retorno de método que corresponde a um <part> elemento de uma definição de mensagem não SOAP em um documento WSDL (Linguagem de Descrição dos Serviços Web).

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente 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

As informações internas de mapeamento de tipo de .NET para um elemento de esquema XML.

ns
String

O namespace XML da parte da mensagem SOAP para a qual as informações de mapeamento de tipo no parâmetro membro foram geradas.

Comentários

A ferramenta Linguagem de Descrição dos Serviços Web (Wsdl.exe) usa esse 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 declaração XmlElementAttribute a um parâmetro de método ou valor retornado que corresponde a um <part> elemento de uma definição de mensagem SOAP em um documento WSDL (Linguagem de Descrição dos Serviços Web).

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente 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 de tipo de .NET interno para uma única parte do elemento de uma definição de mensagem WSDL.

ns
String

O namespace XML da parte da mensagem SOAP para a qual as informações de mapeamento de tipo no parâmetro membro foram geradas.

forceUseMemberName
Boolean

Sinalizador que ajuda a determinar se um argumento inicial contém o nome do elemento XML para a declaração de atributo que está sendo gerada.

Comentários

A ferramenta Linguagem de Descrição dos Serviços Web (Wsdl.exe) usa esse método quando um documento WSDL especifica o uso literal, indicando que o conteúdo dos parâmetros de mensagem SOAP e os valores de retorno (ou documentos de solicitação e resposta) são literalmente especificados com definições de esquema XML.

Aplica-se a