System.Web.Services Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.