Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Istnieją dwa przykłady WSDAPI dołączone do zestawu Windows SDK dla systemu Windows Server 2008. Kod źródłowy przykładów można znaleźć w folderze instalacji zestawu Windows SDK <>\Samples\Web\WSDAPI. Ta wersja zestawu SDK jest dostępna w Centrum pobierania . Przykłady nie są dostępne w zestawie SDK systemu Windows Vista.
Przykład notowania giełdowego (znajdujący się w <Folderze instalacyjnym zestawu Windows SDK>\Samples\Web\WSDAPI\StockQuote) demonstruje usługę z podstawową funkcją przesyłania wiadomości. Przykład usługi plików (znajdujący się w <Folder instalacji zestawu Windows SDK>\Samples\Web\WSDAPI\FileService) demonstruje usługę z zaawansowanymi funkcjami, takimi jak asynchroniczne komunikaty, załączniki i zdarzenia.
Oba przykłady obejmują następujące typy plików.
- Pliki WSDL zawierające opisy usług.
- pliki konfiguracji WsdCodeGen używane do generowania kodu WSDAPI.
- Wygenerowane pliki nagłówkowe i źródłowe języka C++.
- Pliki implementacji klienta i usługi.
- Pliki projektu i rozwiązania programu Visual Studio.
Oba przykłady implementują hosty urządzeń (IWSDDeviceHost), serwery proxy urządzeń (IWSDDeviceProxy) i serwery proxy usług (IWSDServiceProxy). Ponadto przykład usługi plików demonstruje użycie asynchronicznej komunikacji (IWSDAsyncCallback, IWSDAsyncResult), załączników (IWSDInboundAttachment, IWSDOutboundAttachment) i obsługi zdarzeń.
Pliki FileServiceContract.vcproj i StockQuoteContract.vcproj dołączone do przykładów wywołują WsdCodeGen, aby wygenerować pliki nagłówkowe i źródłowe języka C++ z pliku WSDL określonego w pliku konfiguracji WsdCodeGen. Oznacza to, że jeśli przykładowy plik konfiguracji WSDL lub WsdCodeGen zostanie zmieniony, a przykładowy projekt zostanie ponownie skompilowany, program WsdCodeGen automatycznie generuje nowe pliki nagłówka i źródła odzwierciedlające zmiany. Jest to preferowana metoda tworzenia aplikacji WSDAPI. Polecenie WsdCodeGen jest zwykle wywoływane z wiersza polecenia. Otwórz odpowiedni plik *.vcproj, aby wyświetlić przykładowe wywołania wiersza polecenia WsdCodeGen.
Tematy pokrewne
-
tworzenie aplikacji WSD w systemie Windows