XmlSchemaImporter 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.
Gera mapeamentos internos para tipos .NET para declarações de elementos de esquema XML, incluindo partes literais de mensagens XSD num documento WSDL.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.
public ref class XmlSchemaImporter
public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
type XmlSchemaImporter = class
type XmlSchemaImporter = class
inherit SchemaImporter
Public Class XmlSchemaImporter
Public Class XmlSchemaImporter
Inherits SchemaImporter
- Herança
-
XmlSchemaImporter
- Herança
Observações
A XmlSchemaImporter classe é utilizada pela Web Services Description Language Tool (Wsdl.exe) e pela ServiceDescriptionImporter classe ao gerar classes proxy de cliente ou classes abstratas de servidor a partir de um documento Web Services Description Language (WSDL). A classe é também utilizada pela Web Services Description Language Tool (Wsdl.exe) ao gerar classes a partir de documentos XML Schema Definition (XSD). Em vez de usar esta classe diretamente, use Wsdl.exe ou Xsd.exe.
A classe XmlSchemaImporter tem métodos para gerar mapeamentos internos para tipos de .NET para elementos definidos num documento XSD ou como partes num documento WSDL. A lista seguinte mostra quando a classe é usada por Wsdl.exe:
Um documento WSDL especifica o uso literal, onde o conteúdo dos parâmetros da mensagem SOAP e dos valores de retorno (ou documentos de pedido e resposta) é literalmente especificado com definições de esquema XML.
Um documento WSDL especifica as implementações não SOAP dos serviços Web do .NET Framework através das operações HTTP-GET e HTTP-POST.
Construtores
| Name | Description |
|---|---|
| XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext) |
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 XmlSchemaImporter classe. |
| XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext) |
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 XmlSchemaImporter classe para uma coleção de esquemas XML, usando as opções de geração de código e o contexto de importação especificados. |
| XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions) |
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 XmlSchemaImporter classe, tomando uma coleção de XmlSchema objetos que representam os esquemas XML usados pelas mensagens literais SOAP, mais classes geradas para bindings definidos num documento WSDL, e um CodeGenerationOptions valor de enumeração. |
| XmlSchemaImporter(XmlSchemas, CodeIdentifiers) |
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 XmlSchemaImporter classe, tomando uma coleção de XmlSchema objetos que representa os esquemas XML usados pelas mensagens literais SOAP, além de classes geradas para ligações definidas num documento Web Services Description Language (WSDL). |
| XmlSchemaImporter(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 XmlSchemaImporter classe, tomando uma coleção de XmlSchema objetos que representam os esquemas XML usados pelas mensagens literais SOAP definidas num documento WSDL. |
Propriedades
| Name | Description |
|---|---|
| Extensions |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Recebe uma coleção de extensões de importador de esquemas. (Herdado de SchemaImporter) |
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) |
| 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) |
| ImportAnyType(XmlQualifiedName, String) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Gera informação interna de mapeamento de tipos para uma única parte literal de elemento (SOAP) definida num documento WSDL. |
| ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Gera informação interna de mapeamento de tipos para um elemento definido num documento de esquema XML ou como parte de um documento WSDL. |
| ImportDerivedTypeMapping(XmlQualifiedName, Type) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Gera informação interna de mapeamento de tipos para um elemento definido num documento de esquema XML. |
| ImportMembersMapping(String, String, SoapSchemaMember[]) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Gera informação interna de mapeamento de tipos para as partes elementais de uma mensagem SOAP de uso literal definida num documento WSDL. |
| ImportMembersMapping(XmlQualifiedName) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Gera informação interna de mapeamento de tipos para um único elemento que faz parte de uma mensagem SOAP de uso literal definida num documento WSDL. |
| ImportMembersMapping(XmlQualifiedName[], Type, Boolean) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Gera informação interna de mapeamento de tipos para as partes elementais de uma mensagem SOAP de uso literal definida num documento WSDL. |
| ImportMembersMapping(XmlQualifiedName[]) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Gera informação interna de mapeamento de tipos para as partes elementais de uma mensagem SOAP de uso literal definida num documento WSDL. |
| ImportSchemaType(XmlQualifiedName, Type, Boolean) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Gera informação interna de mapeamento de tipos para um elemento definido num documento de esquema XML. |
| ImportSchemaType(XmlQualifiedName, Type) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Gera informação interna de mapeamento de tipos para um elemento definido num documento de esquema XML. |
| ImportSchemaType(XmlQualifiedName) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Gera informação interna de mapeamento de tipos para um elemento definido num documento de esquema XML. |
| ImportTypeMapping(XmlQualifiedName) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código. Gera informação interna de mapeamento de tipos para um elemento definido num documento de esquema XML. |
| 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) |