XmlCodeExporter.AddMappingMetadata Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| 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 |
| 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 |
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.