XmlSchemaExporter Classe

Definição

Popula objetos XmlSchema com declarações de elemento de esquema XML que são encontradas em objetos de mapeamento de tipo.Populates XmlSchema objects with XML schema element declarations that are found in type mapping objects.

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

public ref class XmlSchemaExporter
public class XmlSchemaExporter
type XmlSchemaExporter = class
Public Class XmlSchemaExporter
Herança
XmlSchemaExporter

Comentários

A XmlSchemaExporter classe fornece uma representação programática de um documento de linguagem de definição de esquema XML (XSD).The XmlSchemaExporter class provides a programmatic representation of an XML Schema Definition language (XSD) document. Em vez de XmlSchemaExporter usar diretamente, use ServiceDescriptionReflector a classe ou a ferramenta de definição de esquema XML (XSD. exe).Instead of using XmlSchemaExporter directly, use the ServiceDescriptionReflector class or the XML Schema Definition Tool (Xsd.exe).

A ServiceDescriptionReflector classe cria ServiceDescription objetos a partir de classes que são identificadas como serviços Web.The ServiceDescriptionReflector class creates ServiceDescription objects from classes that are identified as Web services. Ele usa a XmlSchemaExporter classe quando uma classe de serviço Web especifica:It uses the XmlSchemaExporter class when a Web service class 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 gera documentos de esquema XML de um ou mais tipos em um arquivo de assembly de tempo XmlSchemaExporter de execução usando a classe e a reflexão.Xsd.exe generates XML schema documents from one or more types in a run-time assembly file using the XmlSchemaExporter class and reflection.

Construtores

XmlSchemaExporter(XmlSchemas)

Inicializa uma nova instância da classe XmlSchemaExporter.Initializes a new instance of the XmlSchemaExporter class.

Métodos

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)
ExportAnyType(String)

Exporta um elemento <any> para o objeto XmlSchema que é identificado pelo namespace especificado.Exports an <any> element to the XmlSchema object that is identified by the specified namespace.

ExportAnyType(XmlMembersMapping)

Adiciona uma declaração do elemento de um objeto ou tipo a uma mensagem SOAP ou um objeto XmlSchema.Adds an element declaration for an object or type to a SOAP message or to an XmlSchema object.

ExportMembersMapping(XmlMembersMapping)

Adiciona uma declaração do elemento ao XmlSchema aplicável para cada uma das partes do elemento de uma definição de mensagem SOAP literal.Adds an element declaration to the applicable XmlSchema for each of the element parts of a literal SOAP message definition.

ExportMembersMapping(XmlMembersMapping, Boolean)

Adiciona uma declaração do elemento ao XmlSchema aplicável para cada uma das partes do elemento de uma definição de mensagem SOAP literal e especifica se os elementos circunscritos estão incluídos.Adds an element declaration to the applicable XmlSchema for each of the element parts of a literal SOAP message definition, and specifies whether enclosing elements are included.

ExportTypeMapping(XmlMembersMapping)

Adiciona uma declaração do elemento ao objeto XmlSchema aplicável para cada uma única parte do elemento de uma definição de mensagem SOAP literal.Adds an element declaration to the applicable XmlSchema object for a single element part of a literal SOAP message definition.

ExportTypeMapping(XmlTypeMapping)

Adiciona uma declaração do elemento para um tipo .NET Framework para o objeto XmlSchema aplicável.Adds an element declaration for a .NET Framework type to the applicable XmlSchema object.

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