System.Web.Services Espaço de Nomes

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.