System.Runtime.Remoting.Metadata Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.