System.Web.Services Namespace

Contém classes que permitem criar serviços Web XML usando clientes de serviço Web XML e ASP.NET. Os serviços Web XML são aplicativos permitem a troca de mensagens em um ambiente fracamente acoplado usando protocolos padrão como HTTP, XML, XSD, SOAP e WSDL. Os serviços Web XML permitem a criação de aplicativos modulares dentro e entre empresas em ambientes heterogêneos, tornando-os e interoperáveis com uma ampla variedade de implementações, plataformas e dispositivos. As mensagens XML baseadas em SOAP desses aplicativos podem ter partes bem definidas (estruturadas e tipadas) ou pouco definidas (usando XML arbitrário). A capacidade das mensagens de evoluir ao longo do tempo sem quebrar o protocolo é fundamental para a flexibilidade e a robustez dos serviços Web XML como um bloco de construção para o futuro da Web.

Classes

WebMethodAttribute

Adicionar esse atributo a um método em um serviço Web XML criado usando ASP.NET torna o método chamável de clientes remotos da Web. Essa classe não pode ser herdada.

WebService

Define a classe base opcional para serviços Web XML, que fornece acesso direto a objetos do ASP.NET comuns, como estado de sessão e de aplicativo.

WebServiceAttribute

Usado para adicionar informações adicionais em um serviço Web XML, como uma cadeia de caracteres que descreve sua funcionalidade.

WebServiceBindingAttribute

Declara uma associação que define um ou mais métodos do serviço Web XML. Essa classe não pode ser herdada.

Enumerações

WsiProfiles

Descreve a especificação de WSI (Interoperabilidade de serviços Web) com a qual um serviço Web indica estar em conformidade.

Comentários

Para começar a criar serviços Web XML usando ASP.NET, examine a classe da qual os WebService serviços Web XML podem derivar para obter acesso ao ASP.NET intrínsecos e à WebMethodAttribute classe , que deve ser colocada em qualquer método que você deseja expor programaticamente pela Web.