XmlSchemaExporter Classe
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.
Preenche XmlSchema objetos com declarações de elementos de esquema XML que se encontram em objetos de mapeamento de tipos.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.
public ref class XmlSchemaExporter
public class XmlSchemaExporter
type XmlSchemaExporter = class
Public Class XmlSchemaExporter
- Herança
-
XmlSchemaExporter
Observações
A XmlSchemaExporter classe fornece uma representação programática de um documento XML Schema Definition Language (XSD). Em vez de usar XmlSchemaExporter diretamente, use a ServiceDescriptionReflector classe ou a Ferramenta de Definição de Esquemas XML (Xsd.exe).
A ServiceDescriptionReflector classe cria ServiceDescription objetos a partir de classes identificadas como serviços Web. Utiliza a XmlSchemaExporter classe quando uma classe de serviço Web especifica:
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.
Implementações não-SOAP de serviços Web que utilizam as operações HTTP-GET e HTTP-POST.
Xsd.exe gera documentos de esquema XML a partir de um ou mais tipos num ficheiro assembly em tempo de execução usando a XmlSchemaExporter classe e a reflexão.
Construtores
| Name | Description |
|---|---|
| XmlSchemaExporter(XmlSchemas) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Inicializa uma nova instância da XmlSchemaExporter classe. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| ExportAnyType(String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Exporta um |
| ExportAnyType(XmlMembersMapping) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Adiciona uma declaração de elemento para um objeto ou tipo a uma mensagem SOAP ou a um XmlSchema objeto. |
| ExportMembersMapping(XmlMembersMapping, Boolean) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Adiciona uma declaração de elemento ao aplicável XmlSchema para cada uma das partes de elemento de uma definição literal de mensagem SOAP, e especifica se os elementos anexos estão incluídos. |
| ExportMembersMapping(XmlMembersMapping) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Adiciona uma declaração de elemento ao aplicável XmlSchema para cada uma das partes de elemento de uma definição literal de mensagem SOAP. |
| ExportTypeMapping(XmlMembersMapping) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Adiciona uma declaração de elemento ao objeto aplicável XmlSchema para um único elemento que faz parte de uma definição literal de mensagem SOAP. |
| ExportTypeMapping(XmlTypeMapping) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Adiciona uma declaração de elemento para um tipo .NET ao objeto aplicável XmlSchema. |
| GetHashCode() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |