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 deste namespace podem ser usadas para indicar o campo de cabeçalho SOAPAction, a saída de tipo, o nome do elemento XML e o URI do namespace de XML do método. Essas informações são usadas pelo serializador SOAP durante a geração de SOAP e a Ferramenta Soapsuds (Soapsuds.exe) durante a geração de linguagem WSDL. As informações especificadas pelos atributos nesse namespace podem ser usadas na extremidade de recebimento do SOAP gerado para personalizar o processamento dos objetos e das chamadas de método remotos. Uma das classes mais importantes do namespace System.Runtime.Remoting.Metadata é a classe SoapAttribute. A classe SoapAttribute não é funcional e só pode ser usado como a classe base para todos os atributos de metadados.

Classes

SoapAttribute

Fornece a funcionalidade de padrão para todos os atributos SOAP.

SoapFieldAttribute

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

SoapMethodAttribute

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

SoapParameterAttribute

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

SoapTypeAttribute

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

Enumerações

SoapOption

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

XmlFieldOrderOption

Você não deve usar essa enumeração, pois ela não é usada pela infraestrutura de comunicação remota do .NET Framework.

Comentários

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