XmlCodeExporter Classe

Definição

Gera tipos e declarações de atributos de informações de mapeamento de tipo interno para declarações de elemento de esquema XML.Generates types and attribute declarations from internal type mapping information for XML schema element declarations.

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

public ref class XmlCodeExporter : System::Xml::Serialization::CodeExporter
public class XmlCodeExporter : System.Xml.Serialization.CodeExporter
type XmlCodeExporter = class
    inherit CodeExporter
Public Class XmlCodeExporter
Inherits CodeExporter
Herança
XmlCodeExporter
Herança
XmlCodeExporter

Comentários

A XmlCodeExporter classe gera .NET Framework tipos ou declarações de atributo de mapeamentos internos para .NET Framework tipos.The XmlCodeExporter class generates .NET Framework types or attribute declarations from internal mappings to .NET Framework types. Esses mapeamentos internos são gerados pela XmlSchemaImporter classe para elementos definidos em um documento XSD ou como partes em um documento WSDL (Web Services Description Language).These internal mappings are generated by the XmlSchemaImporter class for elements defined in an XSD document or as parts in a Web Services Description Language (WSDL) document. XmlCodeExporterNão é usado diretamente; Ele é usado com a ferramenta de linguagem de descrição de serviços Web (WSDL. exe) ou com a ferramenta de definição de esquema XML (XSD. exe).XmlCodeExporter is not used directly; it is used with the Web Services Description Language tool (Wsdl.exe) or the XML Schema Definition tool (Xsd.exe).

O WSDL. exe usa os tipos ou declarações de atributo que são XmlCodeExporter gerados pelo e os mapeamentos internos gerados XmlSchemaImporter pela classe para gerar classes de proxy de cliente ou classes de servidor abstratas de um documento WSDL.Wsdl.exe uses the types or attribute declarations that are generated by XmlCodeExporter and the internal mappings generated by the XmlSchemaImporter class to generate client proxy classes or abstract server classes from a WSDL document. O WSDL. exe XmlCodeExporter usa e ServiceDescriptionImporter a classe quando um documento WSDL Especifica:Wsdl.exe uses XmlCodeExporter and the ServiceDescriptionImporter class when a WSDL document specifies:

  • 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.Literal use, indicating that the contents of SOAP message parameters and return values (or request and response documents) are literally specified with XML schema definitions.

  • Implementações não SOAP de serviços Web usando as operações HTTP-GET e HTTP-POST.Non-SOAP implementations of Web services using the HTTP-GET and HTTP-POST operations.

  • O XSD. exe XmlCodeExporter usa para gerar classes a partir de documentos de definição de esquema XML (XSD).Xsd.exe uses XmlCodeExporter to generate classes from XML Schema Definition (XSD) documents.

Construtores

XmlCodeExporter(CodeNamespace)

Inicializa uma nova instância da classe XmlCodeExporter usando o namespace especificado.Initializes a new instance of the XmlCodeExporter class using the specified namespace.

XmlCodeExporter(CodeNamespace, CodeCompileUnit)

Inicializa uma nova instância da classe XmlCodeExporter usando o namespace especificado e o código de unidade de compilação.Initializes a new instance of the XmlCodeExporter class using the specified namespace and code compile unit.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable)

Inicializa uma nova instância da classe XmlCodeExporter usando o namespace do .NET Framework especificado, a unidade de compilação de código que contém o gráfico de objetos, uma enumeração que especifica as opções de código e uma coleção de objetos de mapeamento.Initializes a new instance of the XmlCodeExporter class using the specified .NET Framework namespace, code compile unit containing the graph of the objects, an enumeration specifying code options, and a collection of mapping objects.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

Inicializa uma nova instância da classe XmlCodeExporter usando o namespace especificado, a unidade de compilação de código e as opções de geração de código.Initializes a new instance of the XmlCodeExporter class using the specified namespace, code compile unit, and code generation options.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

Inicializa uma nova instância da classe XmlCodeExporter usando o namespace especificado do .NET Framework, a unidade de compilação de código que contém o gráfico de objetos, um objeto que representa as opções de geração de código e uma coleção de objetos de mapeamento.Initializes a new instance of the XmlCodeExporter class using the specified .NET Framework namespace, code compile unit containing the graph of the objects, an object representing code generation options, and a collection of mapping objects.

Propriedades

IncludeMetadata

Essa API dá suporte à infraestrutura do .NET Framework e não deve ser usada diretamente no código.This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Métodos

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

Adiciona uma declaração XmlElementAttribute a um parâmetro de método ou valor retornado que corresponde a um elemento <part> de uma definição de mensagem SOAP em um documento WSDL (linguagem WSDL).Adds an XmlElementAttribute declaration to a method parameter or return value that corresponds to a <part> element of a SOAP message definition in a Web Services Description Language (WSDL) document.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

Adiciona uma declaração XmlElementAttribute a um parâmetro de método ou valor retornado que corresponde a um elemento <part> de uma definição de mensagem SOAP em um documento WSDL (linguagem WSDL).Adds an XmlElementAttribute declaration to a method parameter or return value that corresponds to a <part> element of a SOAP message definition in a Web Services Description Language (WSDL) document.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

Adiciona uma declaração XmlElementAttribute a um valor retornado de método que corresponde a um elemento <part> de uma definição de mensagem não SOAP em um documento WSDL (linguagem WSDL).Adds an XmlElementAttribute declaration to a method return value that corresponds to a <part> element of a non-SOAP message definition in a Web Services Description Language (WSDL) document.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
ExportMembersMapping(XmlMembersMapping)

Gera um tipo de .NET Framework, além de declarações de atributo, para cada uma das partes que pertencem a uma definição de mensagem SOAP em um documento WSDL (linguagem WSDL).Generates a .NET Framework type, plus attribute declarations, for each of the parts that belong to a SOAP message definition in a Web Services Description Language (WSDL) document.

ExportTypeMapping(XmlTypeMapping)

Gera um tipo de .NET Framework, além de declarações de atributo, para um elemento de esquema XML.Generates a .NET Framework type, plus attribute declarations, for an XML schema element.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a

Veja também