XmlSchemaImporter Classe

Definição

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
XmlSchemaImporter

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)

Aplica-se a

Ver também