Partilhar via


XmlSchemaImporter Classe

Definição

Gera mapeamentos internos para os tipos .NET para declarações de elemento do esquema XML, incluindo partes de mensagens XSD literais em um documento WSDL.

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

public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
    inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
Herança
XmlSchemaImporter
Herança
XmlSchemaImporter

Comentários

A XmlSchemaImporter classe é usada pela Ferramenta de Linguagem de Descrição dos Serviços Web (Wsdl.exe) e pela ServiceDescriptionImporter classe ao gerar classes proxy de cliente ou classes de servidor abstratas de um documento WSDL (Linguagem de Descrição dos Serviços Web). A classe também é usada pela Ferramenta de Linguagem de Descrição dos Serviços Web (Wsdl.exe) ao gerar classes de documentos XSD (Definição de Esquema XML). Em vez de usar essa classe diretamente, use Wsdl.exe ou Xsd.exe.

A XmlSchemaImporter classe tem métodos para gerar mapeamentos internos para tipos .NET para elementos definidos em um documento XSD ou como partes em um documento WSDL. A lista a seguir mostra quando a classe é usada por Wsdl.exe:

  • Um documento WSDL especifica o uso literal, em que o conteúdo de parâmetros de mensagem SOAP e valores retornados (ou documentos de solicitação e resposta) é literalmente especificado com definições de esquema XML.

  • Um documento WSDL especifica as implementações não SOAP do .NET Framework de serviços Web por meio das operações HTTP-GET e HTTP-POST.

Construtores

XmlSchemaImporter(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 XmlSchemaImporter, obtendo uma coleção de objetos XmlSchema que representam os esquemas XML usados por mensagens literais de SOAP definidas em um documento WSDL.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

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

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

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

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 XmlSchemaImporter, obtendo uma coleção de objetos XmlSchema que representa os esquemas XML usados por mensagens literais SOAP, além de classes que estão sendo geradas para associações definidas em um documento de linguagem WSDL.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

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 XmlSchemaImporter, obtendo uma coleção de objetos XmlSchema que representa os esquemas XML usados por mensagens literais SOAP, além de classes que estão sendo geradas para associações definidas em um documento WSDL e um valor de enumeração CodeGenerationOptions.

Propriedades

Extensions

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

Obtém uma coleção de extensões de importador de esquema.

(Herdado de SchemaImporter)

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)
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)
ImportAnyType(XmlQualifiedName, String)

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

Gera informações de mapeamento de tipo interno para uma única parte do elemento literal (SOAP) definido em um documento WSDL.

ImportDerivedTypeMapping(XmlQualifiedName, Type)

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

Gera informações de mapeamento de tipo interno de um elemento definido em um documento de esquema XML.

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

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

Gera informações de mapeamento de tipo interno de um elemento definido em um documento de esquema XML ou como parte de um documento WSDL.

ImportMembersMapping(String, String, SoapSchemaMember[])

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

Gera informações de mapeamento de tipo interno para as partes do elemento de uma mensagem SOAP de uso do literal definido em um documento WSDL.

ImportMembersMapping(XmlQualifiedName)

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

Gera informações de mapeamento de tipo interno para uma única parte do elemento de uma mensagem SOAP de uso do literal definida em um documento WSDL.

ImportMembersMapping(XmlQualifiedName[])

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

Gera informações de mapeamento de tipo interno para as partes do elemento de uma mensagem SOAP de uso do literal definido em um documento WSDL.

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

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

Gera informações de mapeamento de tipo interno para as partes do elemento de uma mensagem SOAP de uso do literal definido em um documento WSDL.

ImportSchemaType(XmlQualifiedName)

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

Gera informações de mapeamento de tipo interno de um elemento definido em um documento de esquema XML.

ImportSchemaType(XmlQualifiedName, Type)

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

Gera informações de mapeamento de tipo interno de um elemento definido em um documento de esquema XML.

ImportSchemaType(XmlQualifiedName, Type, Boolean)

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

Gera informações de mapeamento de tipo interno de um elemento definido em um documento de esquema XML.

ImportTypeMapping(XmlQualifiedName)

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

Gera informações de mapeamento de tipo interno de um elemento definido em um documento de esquema XML.

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