Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Há dois exemplos WSDAPI incluídos no SDK do Windows para Windows Server 2008. O código-fonte para os exemplos pode ser encontrado em <pasta de instalação do SDK do Windows>\Samples\Web\WSDAPI. Esta versão do SDK está disponível no Centro de Download do . Os exemplos não estão disponíveis no SDK do Windows Vista.
O exemplo de cotação de ações (localizado em <pasta de instalação do SDK do Windows>\Samples\Web\WSDAPI\StockQuote) demonstra um serviço com funcionalidade básica de mensagens. O exemplo de serviço de arquivo (localizado em <pasta de instalação do SDK do Windows>\Samples\Web\WSDAPI\FileService) demonstra um serviço com funcionalidade avançada, como mensagens assíncronas, anexos e eventos.
Ambos os exemplos incluem os seguintes tipos de arquivos.
- Os ficheiros WSDL que contêm as descrições de serviço.
- WsdCodeGen arquivos de configuração usados para gerar código para WSDAPI.
- Arquivos de cabeçalho e código-fonte C++ gerados.
- Arquivos de implementação de cliente e serviço.
- Arquivos de projeto e solução do Visual Studio.
Ambos os exemplos implementam hosts de dispositivo (IWSDDeviceHost), proxies de dispositivo (IWSDDeviceProxy) e proxies de serviço (IWSDServiceProxy). Além disso, o exemplo de serviço de arquivo demonstra o uso de mensagens assíncronas (IWSDAsyncCallback, IWSDAsyncResult), anexos (IWSDInboundAttachment, IWSDOutboundAttachment) e eventos.
Os arquivos FileServiceContract.vcproj e StockQuoteContract.vcproj incluídos com os exemplos chamam WsdCodeGen para gerar arquivos de cabeçalho e código-fonte C++ a partir do arquivo WSDL especificado no arquivo de configuração WsdCodeGen. Isso significa que, se o arquivo de configuração WSDL ou WsdCodeGen de exemplo for alterado e o projeto de exemplo for reconstruído, o WsdCodeGen gerará automaticamente novos arquivos de cabeçalho e de origem que reflitam as alterações. Este é o método preferido para criar aplicativos WSDAPI. WsdCodeGen é geralmente chamado a partir da linha de comando. Abra o arquivo *.vcproj relevante para exibir o exemplo de chamadas de linha de comando WsdCodeGen.
Tópicos relacionados