XmlSchemaImporter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gera mapeamentos internos para .NET tipos para declarações de elemento de esquema XML, incluindo partes literais de mensagem XSD 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
- 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 de 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 do 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
| Nome | Description |
|---|---|
| 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 XmlSchemaImporter classe para uma coleção de esquemas XML, usando as opções de geração de código especificadas e o contexto de importação. |
| 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 XmlSchemaImporter classe, usando uma coleção de XmlSchema objetos que representa os esquemas XML usados por mensagens literais SOAP, além de classes sendo geradas para associações definidas em um documento WSDL e um CodeGenerationOptions valor de enumeração. |
| 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 XmlSchemaImporter classe, usando uma coleção de XmlSchema objetos que representa os esquemas XML usados por mensagens literais SOAP, além de classes sendo geradas para associações definidas em um documento WSDL (Linguagem de Descrição dos Serviços Web). |
| 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 XmlSchemaImporter classe, usando uma coleção de XmlSchema objetos que representam os esquemas XML usados por mensagens literais SOAP definidas em um documento WSDL. |
Propriedades
| Nome | Description |
|---|---|
| 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 do importador de esquema. (Herdado de SchemaImporter) |
Métodos
| Nome | Description |
|---|---|
| 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 internas de mapeamento de tipo para uma única parte de elemento literal (SOAP) definida em um documento WSDL. |
| 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 internas de mapeamento de tipo para um elemento definido em um documento de esquema XML ou como parte 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 internas de mapeamento de tipo para um elemento definido em um documento de esquema XML. |
| 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 internas de mapeamento de tipo para as partes do elemento de uma mensagem SOAP de uso 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 internas de mapeamento de tipo para uma única parte de elemento de uma mensagem SOAP de uso literal definida 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 internas de mapeamento de tipo para as partes do elemento de uma mensagem SOAP de uso 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 internas de mapeamento de tipo para as partes do elemento de uma mensagem SOAP de uso literal definida em um documento WSDL. |
| 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 internas de mapeamento de tipo para 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 internas de mapeamento de tipo para um elemento definido em um documento de esquema XML. |
| ImportSchemaType(XmlQualifiedName) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Gera informações internas de mapeamento de tipo para 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 internas de mapeamento de tipo para 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 Objectatual. (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) |