XmlMembersMapping 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.
Fornece mapeamentos entre métodos de serviço Web .NET e mensagens WSDL (Linguagem de Descrição de Serviços Web) definidas para serviços Web SOAP.
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.
public ref class XmlMembersMapping : System::Xml::Serialization::XmlMapping
public class XmlMembersMapping : System.Xml.Serialization.XmlMapping
type XmlMembersMapping = class
inherit XmlMapping
Public Class XmlMembersMapping
Inherits XmlMapping
- Herança
Comentários
A XmlMembersMapping classe não é usada diretamente. Em vez disso, ele é usado:
Pela ferramenta Wsdl.exe ou pela ServiceDescriptionImporter classe, ao gerar classes proxy de cliente ou classes de servidor abstratas de um documento WSDL. O documento WSDL especifica o uso do protocolo SOAP.
Para inicializar XmlSerializer objetos enquanto o .NET Framework está inicializando um serviço Web SOAP ou cliente.
Pela classe ao ServiceDescriptionReflector criar ServiceDescription objetos de classes identificadas como serviços Web SOAP.
A XmlMembersMapping classe é um substituto para a classe para mapeamento XmlTypeMapping entre métodos de serviço Web e mensagens. Ele é usado para conter qualquer uma das seguintes entidades pertencentes a um método de serviço Web SOAP:
Parâmetros de entrada.
Parâmetros de saída e valor retornado.
Solicite cabeçalhos SOAP.
Cabeçalhos SOAP de resposta.
Especificamente, a classe representa mapeamentos para uma definição de mensagem WSDL, de acordo com as seguintes opções:
Para um método de serviço Web que usa a codificação SOAP: o nível ElementName superior e TypeName as propriedades pertencem a um elemento pai, wrapper; as partes da mensagem são representadas por membros da matriz. No entanto, no caso raro, quando a operação de serviço Web usa o estilo de documento combinado com uma associação encapsulada a um método .NET Framework mais codificação SOAP, o nível ElementName superior e TypeName as propriedades pertencem ao elemento de parte única que aparece em um documento WSDL gerado.
Para um método de serviço Web que faz uso literal de definições de esquema XML: se uma mensagem ou operação de serviço Web usa uma associação encapsulada para um método .NET Framework ou apenas define uma única parte de mensagem, o nível ElementName superior e TypeName as propriedades pertencem à parte. Se houver várias partes (o caso atípico), o nível ElementName superior e TypeName as propriedades pertencem a um elemento pai, wrapper; as partes serão representadas pelas propriedades de acesso da Count matriz indexada e indexadas. Além disso, o elemento XSD
anyrecebe tratamento especial.
Propriedades
| Nome | Description |
|---|---|
| Count |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o número de entidades de código .NET que pertencem a um método de serviço Web ao qual uma mensagem SOAP está sendo mapeada. |
| ElementName |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o nome não qualificado do elemento esquema XML que representa uma mensagem SOAP para a qual as informações de mapeamento de tipo .NET estão sendo fornecidas. |
| ElementName |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o nome do elemento mapeado. (Herdado de XmlMapping) |
| Item[Int32] |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um item que contém informações internas de mapeamento de tipo para uma entidade de código .NET que pertence a um método de serviço Web que está sendo mapeado para uma mensagem SOAP. |
| Namespace |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o namespace XML do elemento de esquema XML que representa uma mensagem SOAP para a qual as informações de mapeamento de tipo .NET estão sendo fornecidas. |
| Namespace |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o namespace do elemento mapeado. (Herdado de XmlMapping) |
| TypeName |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o nome do tipo .NET que está sendo mapeado para o tipo de dados de um elemento de esquema XML que representa uma mensagem SOAP. |
| TypeNamespace |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o namespace do tipo .NET que está sendo mapeado para o tipo de dados de um elemento de esquema XML que representa uma mensagem SOAP. |
| XsdElementName |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o nome do elemento XSD do mapeamento. (Herdado de XmlMapping) |
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) |
| 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) |
| SetKey(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Define a chave usada para pesquisar o mapeamento. (Herdado de XmlMapping) |
| 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) |