Sdílet prostřednictvím


Ukázky WSDAPI

Součástí sady Windows SDK pro Windows Server 2008 jsou dvě ukázky WSDAPI. Zdrojový kód ukázek najdete v <instalační složce sady Windows SDK>\Samples\Web\WSDAPI. Tato verze sady SDK je k dispozici na Download Center. Ukázky nejsou k dispozici v sadě Windows Vista SDK.

Ukázka akcií (umístěná v <Instalační složce sady Windows SDK>\Samples\Web\WSDAPI\StockQuote) ukazuje službu se základními funkcemi zasílání zpráv. Ukázka souborové služby (umístěná v <instalační složce sady Windows SDK>\Samples\Web\WSDAPI\FileService) ukazuje službu s pokročilými funkcemi, jako jsou asynchronní zasílání zpráv, přílohy a události.

Obě ukázky zahrnují následující typy souborů.

  • Soubory WSDL, které obsahují popisy služby.
  • konfigurační soubory WsdCodeGen použité ke generování kódu WSDAPI.
  • Vygenerované hlavičky C++ a zdrojové soubory
  • Soubory implementace klienta a služby.
  • Soubory projektů a řešení sady Visual Studio

Obě ukázky implementují hostitele zařízení (IWSDDeviceHost), proxy zařízení (IWSDDeviceProxy) a proxy služby (IWSDServiceProxy). Kromě toho ukázka souborové služby ukazuje použití asynchronního zasílání zpráv (IWSDAsyncCallback, IWSDAsyncResult), přílohy (IWSDInboundAttachment, IWSDOutboundAttachment) a události.

Soubory FileServiceContract.vcproj a StockQuoteContract.vcproj, které jsou součástí ukázek, volají WsdCodeGen pro generování hlaviček a zdrojových souborů C++ ze souboru WSDL zadaného v konfiguračním souboru WsdCodeGen. To znamená, že pokud se změní ukázkový konfigurační soubor WSDL nebo WsdCodeGen a ukázkový projekt se znovu sestaví, WsdCodeGen automaticky vygeneruje nové hlavičky a zdrojové soubory, které odrážejí změny. Toto je upřednostňovaná metoda vytváření aplikací WSDAPI. WsdCodeGen se obvykle volá z příkazového řádku. Otevřete příslušný soubor *.vcproj a zobrazte ukázkové volání příkazového řádku WsdCodeGen.

Vývoj aplikací WSD na platformě Windows