Sampel WSDAPI
Ada dua sampel WSDAPI yang disertakan dengan Windows SDK untuk Windows Server 2008. Kode sumber untuk sampel dapat ditemukan di <Windows SDK Install Folder>\Samples\Web\WSDAPI. Versi SDK ini tersedia dari Pusat Unduhan. Sampel tidak tersedia di Windows Vista SDK.
Sampel kutipan stok (terletak di <Windows SDK Install Folder>\Samples\Web\WSDAPI\StockQuote) menunjukkan layanan dengan fungsionalitas olahpesan dasar. Sampel layanan file (terletak di <Windows SDK Install Folder>\Samples\Web\WSDAPI\FileService) menunjukkan layanan dengan fungsionalitas tingkat lanjut, seperti olahpesan, lampiran, dan peristiwa asinkron.
Kedua sampel mencakup jenis file berikut.
- File WSDL yang berisi deskripsi layanan.
- File konfigurasi WsdCodeGen yang digunakan untuk menghasilkan kode WSDAPI.
- File header dan sumber C++ yang dihasilkan.
- File implementasi klien dan layanan.
- Proyek Visual Studio dan file solusi.
Kedua sampel mengimplementasikan host perangkat (IWSDDeviceHost), proksi perangkat (IWSDDeviceProxy), dan proksi layanan (IWSDServiceProxy). Selain itu, sampel layanan file menunjukkan penggunaan pesan asinkron (IWSDAsyncCallback, IWSDAsyncResult), lampiran (IWSDInboundAttachment, IWSDOutboundAttachment) dan peristiwa.
FileServiceContract.vcproj dan file StockQuoteContract.vcproj disertakan dengan sampel memanggil WsdCodeGen untuk menghasilkan file header dan sumber C++ dari file WSDL yang ditentukan dalam file konfigurasi WsdCodeGen. Ini berarti bahwa jika sampel file konfigurasi WSDL atau WsdCodeGen diubah dan proyek sampel dibangun kembali, WsdCodeGen secara otomatis menghasilkan file header dan sumber baru yang mencerminkan perubahan. Ini adalah metode yang disukai untuk membangun aplikasi WSDAPI. WsdCodeGen biasanya dipanggil dari baris perintah. Buka file *.vcproj yang relevan untuk melihat contoh panggilan baris perintah WsdCodeGen.
Topik terkait