Delen via


Over WsdCodeGen

WsdCodeGen maakt gebruik van een XML-configuratiebestand om de locatie van de metagegevens van de service te bepalen. Het configuratiebestand wordt ook gebruikt voor het definiëren van interfacenamen, interface-GUID's, klassenamen, methodenamen en andere id's. Zie WsdCodeGen Configuration Filevoor meer informatie over dit bestand.

WsdCodeGen vereist twee typen invoerbestanden: een XML-configuratiebestand en een of meer servicebeschrijvingsbestanden (WSDL- en/of XSD-bestanden). WsdCodeGen verwerkt deze invoerbestanden en genereert twee soorten uitvoerbestanden: interfacebestanden en header-/bronbestanden.

Invoerbestanden

Type Beschrijving
Configuratiebestand Een XML-bestand dat de locatie van de servicemetagegevens aangeeft en interfacenamen, interface-GUID's, klassenamen, methodenamen en andere id's definieert.
Servicebeschrijvingsbestanden Een of meer WSDL- of XSD-bestanden waarin de services worden beschreven die op het apparaat moeten worden geïmplementeerd.

 

Uitvoerbestanden

Type / Soort Beschrijving
Interfacebestanden Een IDL-bestand (Interface Definition Language) dat kan worden gebruikt met de MIDL-compiler om een interfaceheaderbestand te produceren. WSDAPI-clients en WSDAPI-services kunnen dit interfacebestand gebruiken.
C++-header- en bronbestanden C++-bestanden die het berichtcontract, de naamruimte en typegegevens beschrijven. Ze kunnen proxycode en/of stub-code bevatten. Proxycode implementeert de interface van een service en vertaalt servicemethode-aanroepen naar WSDAPI-bewerkingen die serviceaanvragen doen. Stub-code vertaalt WSDAPI-serviceaanvragen in code die servicemethoden aanroept.

 

Web Services voor apparaten codegenerator

WsdCodeGen gebruiken