XmlCodeExporter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gera tipos e declarações de atributo a partir de informações internas de mapeamento de tipo para declarações de elemento de esquema XML.
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.
public ref class XmlCodeExporter
public ref class XmlCodeExporter : System::Xml::Serialization::CodeExporter
public class XmlCodeExporter
public class XmlCodeExporter : System.Xml.Serialization.CodeExporter
type XmlCodeExporter = class
type XmlCodeExporter = class
inherit CodeExporter
Public Class XmlCodeExporter
Public Class XmlCodeExporter
Inherits CodeExporter
- Herança
-
XmlCodeExporter
- Herança
Comentários
A classe XmlCodeExporter gera .NET tipos ou declarações de atributo de mapeamentos internos para tipos de .NET. Esses mapeamentos internos são gerados pela XmlSchemaImporter classe para elementos definidos em um documento XSD ou como partes em um documento WSDL (Linguagem de Descrição dos Serviços Web). XmlCodeExporter não é usado diretamente; é usado com a ferramenta Linguagem de Descrição dos Serviços Web (Wsdl.exe) ou a ferramenta de Definição de Esquema XML (Xsd.exe).
Wsdl.exe usa os tipos ou declarações de atributo gerados e XmlCodeExporter os mapeamentos internos gerados pela XmlSchemaImporter classe para gerar classes proxy de cliente ou classes de servidor abstratas de um documento WSDL. Wsdl.exe usa XmlCodeExporter e a ServiceDescriptionImporter classe quando um documento WSDL especifica:
Uso literal, indicando que o conteúdo de parâmetros de mensagem SOAP e valores de retorno (ou documentos de solicitação e resposta) são literalmente especificados com definições de esquema XML.
Implementações não SOAP de serviços Web usando as operações HTTP-GET e HTTP-POST.
Xsd.exe usa XmlCodeExporter para gerar classes de documentos XSD (Definição de Esquema XML).
Construtores
| Nome | Description |
|---|---|
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma nova instância da classe XmlCodeExporter usando o namespace .NET Framework especificado, a unidade de compilação de código que contém o grafo dos objetos, uma enumeração especificando opções de código e uma coleção de objetos de mapeamento. |
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma nova instância da classe XmlCodeExporter usando o namespace .NET Framework especificado, a unidade de compilação de código que contém o grafo dos objetos, um objeto que representa as opções de geração de código e uma coleção de objetos de mapeamento. |
| XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma nova instância da XmlCodeExporter classe usando o namespace especificado, a unidade de compilação de código e as opções de geração de código. |
| XmlCodeExporter(CodeNamespace, CodeCompileUnit) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma nova instância da XmlCodeExporter classe usando o namespace e a unidade de compilação de código especificados. |
| XmlCodeExporter(CodeNamespace) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma nova instância da XmlCodeExporter classe usando o namespace especificado. |
Propriedades
| Nome | Description |
|---|---|
| IncludeMetadata |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Essa API dá suporte à infraestrutura do .NET Framework e não se destina a ser usada diretamente do seu código. |
| IncludeMetadata |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém uma coleção de metadados de atributo de código que é incluída quando o código é exportado. (Herdado de CodeExporter) |
Métodos
| Nome | Description |
|---|---|
| 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 |
| 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 |
| 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 |
| Equals(Object) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| ExportMembersMapping(XmlMembersMapping) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Gera um tipo de .NET, mais declarações de atributo, para cada uma das partes que pertencem a uma definição de mensagem SOAP em um documento WSDL (Linguagem de Descrição dos Serviços Web). |
| ExportTypeMapping(XmlTypeMapping) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Gera um tipo de .NET, mais declarações de atributo, para um elemento de esquema XML. |
| GetHashCode() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |