Compartilhar via


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.

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 XSD (Linguagem de Definição de Esquema XML). Em vez de usar XmlSchemaExporter diretamente, use a ServiceDescriptionReflector classe ou a Ferramenta de Definição de Esquema XML (Xsd.exe).

A ServiceDescriptionReflector classe cria ServiceDescription objetos de classes identificadas como serviços Web. Ele usa a XmlSchemaExporter classe quando uma classe de serviço Web especifica:

  • Uso literal, indicando que o conteúdo de parâmetros de mensagem SOAP e valores retornados (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 gera documentos de esquema XML de um ou mais tipos em um arquivo de assembly em tempo de execução usando a classe e a XmlSchemaExporter reflexão.

Construtores

XmlSchemaExporter(XmlSchemas)

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 XmlSchemaExporter.

Métodos

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

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

Exporta um <any> elemento para o XmlSchema objeto identificado pelo namespace especificado.

ExportAnyType(XmlMembersMapping)

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

Adiciona uma declaração do elemento de um objeto ou tipo a uma mensagem SOAP ou um objeto XmlSchema.

ExportMembersMapping(XmlMembersMapping)

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

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.

ExportMembersMapping(XmlMembersMapping, Boolean)

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

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.

ExportTypeMapping(XmlMembersMapping)

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

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.

ExportTypeMapping(XmlTypeMapping)

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

Adiciona uma declaração do elemento para um tipo .NET ao objeto XmlSchema aplicável.

GetHashCode()

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

Serve como a função de hash padrão.

(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 Object atual.

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

Aplica-se a

Confira também