XmlReflectionImporter Classe

Definição

Gera mapeamentos de declarações de elemento de esquema XML, incluindo partes de mensagem de XSD (definição de esquema XML) literais em um documento de linguagem WSDL, para tipos do .NET Framework ou informações de método de serviço Web.Generates mappings to XML schema element declarations, including literal XML Schema Definition (XSD) message parts in a Web Services Description Language (WSDL) document, for .NET Framework types or Web service method information.

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

public ref class XmlReflectionImporter
public class XmlReflectionImporter
type XmlReflectionImporter = class
Public Class XmlReflectionImporter
Herança
XmlReflectionImporter

Comentários

A XmlReflectionImporter classe não é usada diretamente.The XmlReflectionImporter class is not used directly. Em vez disso, ele é usado da seguinte maneira:Instead, it is used as follows:

  • Pela classe, enquanto cria ServiceDescription objetos a partir de classes identificadas como serviços Web. ServiceDescriptionReflectorBy the ServiceDescriptionReflector class while it creates ServiceDescription objects from classes that are identified as Web services.

  • Por um cliente ou serviço Web, incluindo durante a inicialização.By a Web service or client, including during initialization.

  • Para inicializar um XmlSerializer objeto.To initialize an XmlSerializer object.

  • Pela ferramenta de definição de esquema XML (XSD. exe), enquanto a ferramenta gera esquemas XML de tipos em um arquivo de assembly de tempo de execução.By the XML Schema Definition tool (Xsd.exe) while the tool generates XML schemas from types in a run-time assembly file.

  • Pela ferramenta de linguagem de descrição de serviços da Web (WSDL. exe), enquanto a ferramenta gera classes de proxy de cliente ou classes de servidor abstratas de um documento WSDL.By the Web Services Description Language tool (Wsdl.exe) while the tool generates client proxy classes or abstract server classes from a WSDL document.

A XmlReflectionImporter classe é usada para serviços Web quando um serviço ou cliente especifica:The XmlReflectionImporter class is used for Web services when a service or client specifies:

  • Uso literal, que indica que o conteúdo de parâmetros de mensagem SOAP e valores de retorno (ou documentos de solicitação e resposta) são literalmente especificados com definições de esquema XML.Literal use, which indicates that the contents of SOAP message parameters and return values (or request and response documents) are literally specified with XML schema definitions.

  • Implementações não SOAP de serviços Web usando as operações HTTP-GET e HTTP-POST.Non-SOAP implementations of Web services using the HTTP-GET and HTTP-POST operations.

Construtores

XmlReflectionImporter()

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

XmlReflectionImporter(String)

Inicializa uma nova instância da classe XmlReflectionImporter usando o namespace de XML padrão especificado.Initializes a new instance of the XmlReflectionImporter class using the specified default XML namespace.

XmlReflectionImporter(XmlAttributeOverrides)

Inicializa uma nova instância da classe XmlReflectionImporter usando a serialização de XML especificada.Initializes a new instance of the XmlReflectionImporter class using the specified XML serialization overrides.

XmlReflectionImporter(XmlAttributeOverrides, String)

Inicializa uma nova instância da classe XmlReflectionImporter usando as substituições de serialização de XML e o namespace de XML padrão especificados.Initializes a new instance of the XmlReflectionImporter class using the specified XML serialization overrides and default XML namespace.

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)
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

Gera mapeamentos de tipo interno para obter informações de um método de serviço Web.Generates internal type mappings for information from a Web service method.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean)

Retorna os mapeamentos de tipo interno usando as informações de um método de serviço Web e permite que você especifique um nome de elemento XML, namespace de XML e outras opções.Returns internal type mappings using information from a Web service method, and allows you to specify an XML element name, XML namespace, and other options.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean)

Retorna os mapeamentos de tipo interno usando as informações de um método de serviço Web e permite que você especifique um nome de elemento XML, namespace de XML e outras opções.Returns internal type mappings using information from a Web service method, and allows you to specify an XML element name, XML namespace, and other options.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess)

Gera mapeamentos de tipo interno para obter informações de um método de serviço Web.Generates internal type mappings for information from a Web service method.

ImportTypeMapping(Type)

Gera um mapeamento para um elemento de esquema XML para um tipo .NET Framework especificado.Generates a mapping to an XML Schema element for a specified .NET Framework type.

ImportTypeMapping(Type, String)

Gera um mapeamento para um elemento de esquema XML para um tipo .NET Framework, usando o namespace e o tipo especificados.Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and namespace.

ImportTypeMapping(Type, XmlRootAttribute)

Gera um mapeamento para um elemento de esquema XML para um tipo .NET Framework usando o tipo e o atributo especificados.Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type and attribute.

ImportTypeMapping(Type, XmlRootAttribute, String)

Gera um mapeamento para um elemento de esquema XML para um tipo .NET Framework, usando o tipo, o atributo e o namespace especificados.Generates a mapping to an XML Schema element for a .NET Framework type, using the specified type, attribute, and namespace.

IncludeType(Type)

Inclui mapeamentos de um tipo para uso posterior quando os métodos de importação são invocados.Includes mappings for a type for later use when import methods are invoked.

IncludeTypes(ICustomAttributeProvider)

Inclui mapeamentos de tipos derivados para uso posterior quando os métodos de importação são invocados.Includes mappings for derived types for later use when import methods are invoked.

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