Hogyan hozhatok létre WSDL proxyosztályt?
Hogyan hozhatok létre WSDL proxyosztályt?

Videó: Hogyan hozhatok létre WSDL proxyosztályt?

Videó: Hogyan hozhatok létre WSDL proxyosztályt?
Videó: Hogyan hozhatok létre feladatlapot? 2024, Lehet
Anonim

Hozzáadásához a proxy osztály segítségével a projektjéhez Wsdl .alkalmazás

Parancssorból használja Wsdl .exe fájlhoz teremt a proxy osztály , megadva (legalább) a jelentéskiszolgáló URL-címét webszolgáltatás . Az WSDL eszköz számos parancssori argumentumot elfogad generáló a meghatalmazott.

Sőt, mi az a proxy osztály a webszolgáltatásban?

A proxy osztály egy osztály amely tartalmazza az általa kitett összes metódust és objektumot webszolgáltatás . A proxy osztály generálható a szolgáltatás leírása mindaddig, amíg megfelel a Webszolgáltatások Leírási nyelv (WSDL) szabvány. Létrehozhat a proxy osztály használni a. NET parancssori eszköz wsdl.exe.

Továbbá hogyan hozhatok létre webszolgáltatást wsdl-ből? A következőket teheti:

  1. hozzon létre egy Interfész osztályt ezzel a paranccsal a Visual Studio Parancssor ablakában: wsdl.exe yourFile.wsdl /l:CS /serverInterface. Használja a VB vagy CS nyelvet választott nyelvként.
  2. Újat csinálni. NET Web Service projekt.
  3. A Code-View.asmx.cs fájljában módosítsa az osztályt a következőképpen:

Továbbá hogyan hozhatok létre proxyosztályt az SVCUtil használatával?

SVCUtil Az.exe egy szolgáltatási segédprogram eszköze. Használata ezt is megteheted generál az meghatalmazott a szolgáltatás ügyfélalkalmazásába.

Különféle lehetőségek állnak rendelkezésre a WCF-szolgáltatás proxyosztályának létrehozására.

  1. A Visual Studio „Szolgáltatási hivatkozás hozzáadása” segítségével.
  2. SVCUtil használata. ext Utility.
  3. ClientBase osztály megvalósítása.

Mi az a WSDL EXE?

Web Service Utility ( wsdl . alkalmazás ) wsdl . alkalmazás segít létrehozni ASP. NET webszolgáltatásokat és proxykat ügyfeleik számára. A leggyakoribb felhasználási mód wsdl . alkalmazás proxy osztályok létrehozása webszolgáltatásokhoz: wsdl / parancs :proxy /útvonal:útvonal /nyelv:nyelv /névtér:névtér /out:output /protokoll:protokoll.

Ajánlott: