XmlSchemaImporter Classe

Definição

Gera mapeamentos internos para os tipos de .NET Framework para declarações do elemento do esquema XML, incluindo partes de mensagens XSD literais em um documento WSDL.Generates internal mappings to .NET Framework types for XML schema element declarations, including literal XSD message parts in a WSDL document.

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 class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
type XmlSchemaImporter = class
    inherit SchemaImporter
Public Class XmlSchemaImporter
Inherits SchemaImporter
Herança
XmlSchemaImporter

Comentários

A XmlSchemaImporter classe é usada pela ferramenta de linguagem de descrição de serviços Web (WSDL. exe) e pela ServiceDescriptionImporter classe ao gerar classes de proxy de cliente ou classes de servidor abstratas de um documento WSDL (Web Services Description Language).The XmlSchemaImporter class is used by the Web Services Description Language Tool (Wsdl.exe) and the ServiceDescriptionImporter class while generating client proxy classes or abstract server classes from a Web Services Description Language (WSDL) document. A classe também é usada pela ferramenta de linguagem de descrição de serviços da Web (WSDL. exe) ao gerar classes a partir de documentos XSD (XML Schema Definition).The class is also used by the Web Services Description Language Tool (Wsdl.exe) while generating classes from XML Schema Definition (XSD) documents. Em vez de usar essa classe diretamente, use WSDL. exe ou xsd. exe.Instead of using this class directly, use Wsdl.exe or Xsd.exe.

A XmlSchemaImporter classe tem métodos para gerar mapeamentos internos para .NET Framework tipos de elementos definidos em um documento XSD ou como partes em um documento WSDL.The XmlSchemaImporter class has methods to generate internal mappings to .NET Framework types for elements defined in an XSD document or as parts in a WSDL document. A lista a seguir mostra quando a classe é usada pelo WSDL. exe:The following list shows when the class is used by Wsdl.exe:

  • Um documento WSDL Especifica o uso literal, em que o conteúdo dos parâmetros de mensagem SOAP e valores de retorno (ou documentos de solicitação e resposta) é literalmente especificado com definições de esquema XML.A WSDL document specifies literal use, where the content of SOAP message parameters and return values (or request and response documents) is literally specified with XML schema definitions.

  • Um documento WSDL Especifica as implementações não SOAP de .NET Framework de serviços Web por meio das operações HTTP-GET e HTTP-POST.A WSDL document specifies the .NET Framework's non-SOAP implementations of Web services via the HTTP-GET and HTTP-POST operations.

Construtores

XmlSchemaImporter(XmlSchemas)

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.Initializes a new instance of the XmlSchemaImporter class, taking a collection of XmlSchema objects representing the XML schemas used by SOAP literal messages defined in a WSDL document.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

Inicializa uma nova instância da classe XmlSchemaImporter.Initializes a new instance of the XmlSchemaImporter class.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

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.Initializes a new instance of the XmlSchemaImporter class for a collection of XML schemas, using the specified code generation options and import context.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

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.Initializes a new instance of the XmlSchemaImporter class, taking a collection of XmlSchema objects that represents the XML schemas used by SOAP literal messages, plus classes being generated for bindings defined in a Web Services Description Language (WSDL) document.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

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.Initializes a new instance of the XmlSchemaImporter class, taking a collection of XmlSchema objects that represents the XML schemas used by SOAP literal messages, plus classes being generated for bindings defined in a WSDL document, and a CodeGenerationOptions enumeration value.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
ImportAnyType(XmlQualifiedName, String)

Gera informações de mapeamento de tipo interno para uma única parte do elemento literal (SOAP) definido em um documento WSDL.Generates internal type mapping information for a single, (SOAP) literal element part defined in a WSDL document.

ImportDerivedTypeMapping(XmlQualifiedName, Type)

Gera informações de mapeamento de tipo interno de um elemento definido em um documento de esquema XML.Generates internal type mapping information for an element defined in an XML schema document.

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

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.Generates internal type mapping information for an element defined in an XML schema document or as a part in a WSDL document.

ImportMembersMapping(String, String, SoapSchemaMember[])

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.Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.

ImportMembersMapping(XmlQualifiedName)

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.Generates internal type mapping information for a single element part of a literal-use SOAP message defined in a WSDL document.

ImportMembersMapping(XmlQualifiedName[])

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.Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

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.Generates internal type mapping information for the element parts of a literal-use SOAP message defined in a WSDL document.

ImportSchemaType(XmlQualifiedName)

Gera informações de mapeamento de tipo interno de um elemento definido em um documento de esquema XML.Generates internal type mapping information for an element defined in an XML schema document.

ImportSchemaType(XmlQualifiedName, Type)

Gera informações de mapeamento de tipo interno de um elemento definido em um documento de esquema XML.Generates internal type mapping information for an element defined in an XML schema document.

ImportSchemaType(XmlQualifiedName, Type, Boolean)

Gera informações de mapeamento de tipo interno de um elemento definido em um documento de esquema XML.Generates internal type mapping information for an element defined in an XML schema document.

ImportTypeMapping(XmlQualifiedName)

Gera informações de mapeamento de tipo interno de um elemento definido em um documento de esquema XML.Generates internal type mapping information for an element defined in an XML schema document.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a

Veja também