Udostępnij przez


Informacje o programie WsdCodeGen

WsdCodeGen używa pliku konfiguracji XML do określenia lokalizacji metadanych usługi. Plik konfiguracji służy również do definiowania nazw interfejsów, identyfikatorów GUID interfejsu, nazw klas, nazw metod i innych identyfikatorów. Aby uzyskać więcej informacji na temat tego pliku, zobacz WsdCodeGen Configuration File.

Narzędzie WsdCodeGen wymaga dwóch typów plików wejściowych: pliku konfiguracji XML i co najmniej jednego pliku opisu usługi (plików WSDL i/lub XSD). Program WsdCodeGen przetwarza te pliki wejściowe i generuje dwa typy plików wyjściowych: pliki interfejsu i pliki nagłówkowe/źródłowe.

Pliki wejściowe

Typ Opis
Plik konfiguracji Plik XML wskazujący lokalizację metadanych usługi i definiuje nazwy interfejsów, identyfikatory GUID interfejsu, nazwy klas, nazwy metod i inne identyfikatory.
Pliki opisu usługi Co najmniej jeden plik WSDL lub XSD opisujący usługi do zaimplementowania na urządzeniu.

 

Pliki wyjściowe

Typ Opis
Pliki interfejsu Plik IDL (Interface Definition Language), który może być używany z kompilatorem MIDL do tworzenia pliku nagłówka interfejsu. Klienci WSDAPI i usługi WSDAPI mogą używać tego pliku interfejsu.
Pliki nagłówkowe i źródłowe języka C++ Pliki języka C++, które opisują kontrakt komunikatów, przestrzeń nazw i informacje o typie. Mogą one zawierać kod serwera proxy i/lub kod wycinkowy. Kod serwera proxy implementuje interfejs serwisu i tłumaczy wywołania metod serwisu na operacje WSDAPI, które wysyłają żądania do serwisu. Kod szkieletowy tłumaczy żądania usługi WSDAPI na kod, który wywołuje metody usługowe.

 

Generator kodu usług sieciowych na urządzeniach

Korzystanie z WsdCodeGen