System.Runtime.Remoting.Metadata Namespace

Contém classes e atributos que podem ser usados para personalizar a geração e o processamento de SOAP para objetos e campos. As classes desse namespace podem ser usadas para indicar o campo de cabeçalho SOAPAction, a saída do tipo, o nome do elemento XML e o URI do namespace XML do método. Essas informações são usadas pelo serializador SOAP durante a geração SOAP e a Ferramenta soapsuds (Soapsuds.exe) durante a geração WSDL (Linguagem de Descrição dos Serviços Web). As informações especificadas pelos atributos nesse namespace podem ser usadas no final do recebimento do SOAP gerado para personalizar o processamento das chamadas e objetos do método remoto. Uma das classes mais importantes do namespace é System.Runtime.Remoting.Metadata a SoapAttribute classe. A SoapAttribute classe não é funcional e só pode ser usada como a classe base para todos os atributos de metadados.

Classes

Nome Description
SoapAttribute

Fornece funcionalidade padrão para todos os atributos SOAP.

SoapFieldAttribute

Personaliza a geração e o processamento SOAP para um campo. Essa classe não pode ser herdada.

SoapMethodAttribute

Personaliza a geração e o processamento SOAP para um método. Essa classe não pode ser herdada.

SoapParameterAttribute

Personaliza a geração e o processamento SOAP para um parâmetro. Essa classe não pode ser herdada.

SoapTypeAttribute

Personaliza a geração e o processamento SOAP para tipos de destino. Essa classe não pode ser herdada.

Enumerações

Nome Description
SoapOption

Especifica as opções de configuração SOAP para uso com a classe SoapTypeAttribute.

XmlFieldOrderOption

Você não deve usar essa enumeração; ele não é usado pela infraestrutura de comunicação remota do .NET Framework.

Comentários

Para obter mais informações sobre o campo de cabeçalho HTTP SOAPAction, consulte a seção Campo de cabeçalho HTTP SOAPAction da especificação W3C.