System.Web.Services 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 que permitem criar serviços Web XML usando ASP.NET e clientes de serviços Web XML. Os serviços Web XML são aplicações que permitem trocar mensagens num ambiente pouco acoplado, utilizando protocolos padrão como HTTP, XML, XSD, SOAP e WSDL. Os serviços Web XML permitem a construção de aplicações modulares dentro e entre empresas em ambientes heterogéneos, tornando-as interoperáveis com uma grande variedade de implementações, plataformas e dispositivos. As mensagens XML baseadas em SOAP destas aplicações podem ter partes bem definidas (estruturadas e tipadas) ou vagamente definidas (usando XML arbitrário). A capacidade das mensagens de evoluir ao longo do tempo sem quebrar o protocolo é fundamental para a flexibilidade e robustez dos serviços Web XML como bloco de construção para o futuro da Web.
Classes
| Name | Description |
|---|---|
| WebMethodAttribute |
Adicionar este atributo a um método dentro de um serviço Web XML criado usando ASP.NET torna o método chamável a partir de clientes Web remotos. Esta classe não pode ser herdada. |
| WebService |
Define a classe base opcional para serviços Web XML, que fornece acesso direto a objetos comuns do ASP.NET, como o estado da aplicação e da sessão. |
| WebServiceAttribute |
Usado para adicionar informação adicional a um serviço Web XML, como uma string que descreve a sua funcionalidade. |
| WebServiceBindingAttribute |
Declara uma ligação que define um ou mais métodos de serviço Web XML. Esta classe não pode ser herdada. |
Enumerações
| Name | Description |
|---|---|
| WsiProfiles |
Descreve a especificação de interoperabilidade de serviços Web (WSI) à qual um serviço Web afirma conformar-se. |
Observações
Para começar a criar serviços Web XML usando ASP.NET, veja a classe WebService, da qual os serviços Web XML podem derivar para aceder às intrínsecas ASP.NET, e a classe WebMethodAttribute, que deve ser colocada em qualquer método que queira expor programaticamente na Web.