Hvordan oppretter jeg en WSDL proxy-klasse?
Hvordan oppretter jeg en WSDL proxy-klasse?

Video: Hvordan oppretter jeg en WSDL proxy-klasse?

Video: Hvordan oppretter jeg en WSDL proxy-klasse?
Video: Плов из СССР / Плов без зервака! Плов в казане на костре, рецепт 2024, November
Anonim

For å legge til en proxy klasse til prosjektet ditt ved hjelp av Wsdl .exe

Fra en ledetekst, bruk Wsdl .exe til skape en proxy klasse , som spesifiserer (minst) URL-en til rapportserveren nettjeneste . De WSDL verktøyet godtar en rekke ledetekst-argumenter for genererer en proxy.

Dessuten, hva er proxy-klasse i webtjeneste?

EN proxy klasse er en klasse som inneholder alle metodene og objektene som er eksponert av nettjeneste . EN proxy klasse kan genereres fra en service beskrivelse så lenge den samsvarer med Nettjenester Beskrivelse Language (WSDL) standard. Du kan lage en proxy klasse bruker. NET kommandolinjeverktøy wsdl.exe.

Videre, hvordan lager jeg en webtjeneste fra wsdl? Her er hva du kan gjøre:

  1. lag en grensesnittklasse ved å bruke denne kommandoen i kommandopromptvinduet i Visual Studio: wsdl.exe yourFile.wsdl /l:CS /serverInterface. Bruk VB eller CS for ditt valgspråk.
  2. Lage en ny. NET Web Service-prosjekt.
  3. I.asmx.cs-filen din i Code-View, endre klassen din som sådan:

Videre, hvordan lager jeg en proxy-klasse ved å bruke SVCUtil?

SVCUtil .exe er et verktøy for tjenesteverktøy. Ved hjelp av dette kan du også generere de proxy inn i klientapplikasjonen for tjenesten.

Det er forskjellige alternativer for å generere proxy-klassen for WCF-tjenesten.

  1. Ved å legge til tjenestereferanse fra Visual Studio.
  2. Bruker SVCUtil. ext Utility.
  3. Implementering av ClientBase-klassen.

Hva er WSDL EXE?

Web Service Utility ( wsdl . exe ) wsdl . exe hjelper med å lage ASP. NET Web Services og proxyer for sine klienter. Den vanligste bruken av wsdl . exe er å generere proxy-klasser for webtjenester: wsdl / kommando :proxy /bane:bane /språk:språk /navneområde:navneområde /ut:utdata /protokoll:protokoll.

Anbefalt: