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

Video: Hvordan opretter jeg en WSDL proxy-klasse?

Video: Hvordan opretter jeg en WSDL proxy-klasse?
Video: C# клиентское и серверное приложение gRPC в .Net Core | Визуальная студия 2019 2024, Kan
Anonim

For at tilføje en proxy klasse til dit projekt ved hjælp af Wsdl .exe

Fra en kommandoprompt, brug Wsdl .exe til skab -en proxy klasse , med angivelse af (som minimum) URL'en til rapportserveren Webtjeneste . Det WSDL værktøj accepterer en række kommandoprompt-argumenter for genererer -en proxy.

Desuden, hvad er proxy-klasse i webservice?

EN proxy klasse er en klasse indeholdende alle de metoder og objekter, der er afsløret af Webtjeneste . EN proxy klasse kan genereres fra en service beskrivelse, så længe den er i overensstemmelse med Webtjenester Beskrivelse Language (WSDL) standard. Du kan oprette en proxy klasse bruger. NET kommandolinjeværktøj wsdl.exe.

Desuden, hvordan opretter jeg en webtjeneste ud af wsdl? Her er hvad du kan gøre:

  1. opret en grænsefladeklasse ved hjælp af denne kommando i Visual Studios kommandopromptvindue: wsdl.exe yourFile.wsdl /l:CS /serverInterface. Brug VB eller CS til dit foretrukne sprog.
  2. Opret en ny. NET Web Service projekt.
  3. I din.asmx.cs-fil i Code-View skal du ændre din klasse som sådan:

Desuden, hvordan opretter jeg en proxy-klasse ved hjælp af SVCUtil?

SVCUtil .exe er et værktøj til serviceværktøj. Ved brug af dette kan du også frembringe det proxy ind i klientapplikationen til tjenesten.

Der er forskellige muligheder for at generere proxy-klassen til WCF-tjenesten.

  1. Ved "Tilføj servicereference" fra Visual Studio.
  2. Brug af SVCUtil. ext Utility.
  3. Implementering af ClientBase klasse.

Hvad er WSDL EXE?

Web Service Utility ( wsdl . exe ) wsdl . exe hjælper med at skabe ASP. NET Web Services og proxyer til deres kunder. Den mest almindelige brug af wsdl . exe er at generere proxy-klasser til webtjenester: wsdl / kommando :proxy /sti:sti /sprog:sprog /navneområde:navneområde /ud:output /protokol:protokol.

Anbefalede: