Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
En WsdCodeGen-konfigurationsfil genereras vanligtvis av WsdCodeGen-verktyget. Du kan skapa konfigurationsfiler manuellt, men filens komplexitet och längd utesluter vanligtvis handkodning. Vi rekommenderar starkt att du använder WsdCodeGen för att generera filen. Mer information om hur du genererar konfigurationsfiler finns i Using WsdCodeGen and WsdCodeGen Command Line Syntax.
Du bör granska den genererade konfigurationsfilen och vid behov ändra den innan du använder den för att skapa källkod. Konfigurationsfilen som genereras av WsdCodeGen räcker vanligtvis för de flesta klientutvecklingar.
Vissa ändringar krävs för att använda konfigurationsfilen för serverutveckling. Om värd är aktiverat (d.v.s. om läget "alla" eller "värd" har valts) ändrar du innehållet i ThisModelMetadata-elementet och dess underordnade element efter behov. Ändra eller ta också bort PnPXDeviceCategory, PnPXHardwareIdoch PnPXCompatibleId element i elementet ThisModelMetadata eller hosted element efter behov.
En konfigurationsfil består av en sekvens med element som tillhandahåller indata för kodgenerering följt av valfritt antal fil element som beskriver de filer som ska genereras. Indata innehåller några globala egenskaper och referenser till typer som uttrycks i WSDL, XSD och hanterade sammansättningar. Text och CDATA i fil element skrivs till de genererade filerna utan ändringar. Andra element i fil element ersätts i de genererade filerna med genererad kod.
XML-konfigurationsfiler måste följa några allmänna regler för att kunna formateras korrekt för användning med kodgeneratorverktyget. Följande är:
Rotelementet i en konfigurationsfil är wsdCodeGen.
Element som innehåller enkla datatyper är utbytbara med attribut. Till exempel:
<wsdCodeGen> <layerNumber>1</layerNumber> </wsdCodeGen>motsvarar:
<wsdCodeGen layerNumber="1"/>I allmänhet finns det ingen begränsning för ordningen på element. Till exempel:
<wsdCodeGen> <layerNumber>1</layerNumber> <layerPrefix>MEDIA_</layerPrefix> </wsdCodeGen>motsvarar:
<wsdCodeGen> <layerPrefix>MEDIA_</layerPrefix> <layerNumber>1</layerNumber> </wsdCodeGen>Kodgeneratorn bearbetar dock konfigurationsfilen i ett enda pass, och ordningen har viss relevans. Till exempel måste fil element som genererar kod som relaterar till en viss porttyp ske efter elementet som instruerar kodgeneratorn att läsa porttypskontraktet.
En fullständig lista över element som används i WsdCodeGen-konfigurationsfiler finns i XML-referens för WsdCodeGen-konfigurationsfil.
Exempelkonfigurationsfiler ingår i Windows SDK. Mer information finns i WSDAPI-exempel.
Relaterade ämnen