Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.
Související témata