XmlReflectionImporter 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 para declarações de elemento de esquema XML, incluindo partes de mensagem XSD (definição de esquema XML literal) em um documento WSDL (Linguagem de Descrição dos Serviços Web), para informações de tipos .NET ou método de serviço Web.
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. Em vez disso, ele é usado da seguinte maneira:
ServiceDescriptionReflector Pela classe, enquanto cria ServiceDescription objetos de classes que são identificadas como serviços Web.
Por um serviço Web ou cliente, inclusive durante a inicialização.
Para inicializar um XmlSerializer objeto.
Pela ferramenta definição de esquema XML (Xsd.exe) enquanto a ferramenta gera esquemas XML de tipos em um arquivo de assembly em tempo de execução.
Pela ferramenta Linguagem de Descrição dos Serviços Web (Wsdl.exe) enquanto a ferramenta gera classes de proxy de cliente ou classes de servidor abstratas de um documento WSDL.
A XmlReflectionImporter classe é usada para serviços Web quando um serviço ou cliente especifica:
O uso literal, que indica que o conteúdo dos 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.
Implementações não SOAP de serviços Web usando as operações HTTP-GET e HTTP-POST.
Construtores
| Nome | Description |
|---|---|
| XmlReflectionImporter() |
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 XmlReflectionImporter. |
| XmlReflectionImporter(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma nova instância da XmlReflectionImporter classe usando o namespace XML padrão especificado. |
| XmlReflectionImporter(XmlAttributeOverrides, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma nova instância da XmlReflectionImporter classe usando as substituições de serialização XML especificadas e o namespace XML padrão. |
| XmlReflectionImporter(XmlAttributeOverrides) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inicializa uma nova instância da XmlReflectionImporter classe usando as substituições de serialização XML especificadas. |
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 hash predefinida. (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) |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Gera mapeamentos de tipo internos para obter informações de um método de serviço Web. |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna mapeamentos de tipo internos usando informações de um método de serviço Web e permite especificar um nome de elemento XML, um namespace XML e outras opções. |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Retorna mapeamentos de tipo internos usando informações de um método de serviço Web e permite especificar um nome de elemento XML, um namespace XML e outras opções. |
| ImportMembersMapping(String, String, XmlReflectionMember[], Boolean) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Gera mapeamentos de tipo internos para obter informações de um método de serviço Web. |
| ImportTypeMapping(Type, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Gera um mapeamento para um elemento de esquema XML para um tipo de .NET, usando o tipo e o namespace especificados. |
| ImportTypeMapping(Type, XmlRootAttribute, String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Gera um mapeamento para um elemento de esquema XML para um tipo de .NET, usando o tipo, o atributo e o namespace especificados. |
| ImportTypeMapping(Type, XmlRootAttribute) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Gera um mapeamento para um elemento de esquema XML para um tipo de .NET, usando o tipo e o atributo especificados. |
| ImportTypeMapping(Type) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Gera um mapeamento para um elemento de esquema XML para um tipo de .NET especificado. |
| IncludeType(Type) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inclui mapeamentos para um tipo para uso posterior quando os métodos de importação são invocados. |
| IncludeTypes(ICustomAttributeProvider) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Inclui mapeamentos para tipos derivados para uso posterior quando os métodos de importação são invocados. |
| 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) |