System.Runtime.Remoting.Metadata Espaço de Nomes

Contém classes e atributos que podem ser usados para personalizar a geração e processamento de SOAP para objetos e campos. As classes deste namespace podem ser usadas para indicar o campo do cabeçalho SOAPAction, saída do tipo, nome do elemento XML e o namespace XML do método URI. Esta informação é utilizada pelo serializador SOAP durante a geração SOAP e pela Ferramenta Soapsuds (Soapsuds.exe) durante a geração da Web Services Description Language (WSDL). A informação especificada pelos atributos neste espaço de nomes pode ser usada na extremidade recetora do SOAP gerado para personalizar o processamento das chamadas de método e objetos remotos. Uma das classes mais importantes do System.Runtime.Remoting.Metadata namespace é SoapAttribute classe. A SoapAttribute classe é não funcional e só pode ser usada como classe base para todos os atributos de metadados.

Classes

Name Description
SoapAttribute

Fornece funcionalidade padrão para todos os atributos SOAP.

SoapFieldAttribute

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

SoapMethodAttribute

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

SoapParameterAttribute

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

SoapTypeAttribute

Personaliza a geração e processamento de SOAP para os tipos de alvo. Esta classe não pode ser herdada.

Enumerações

Name Description
SoapOption

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

XmlFieldOrderOption

Não deve usar esta enumeração; não é utilizado pela infraestrutura remota do .NET Framework.

Observações

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