Paano ako lilikha ng WSDL proxy class?
Paano ako lilikha ng WSDL proxy class?

Video: Paano ako lilikha ng WSDL proxy class?

Video: Paano ako lilikha ng WSDL proxy class?
Video: PAANO NILIKHA NG DIYOS ANG MUNDO | Genesis 1:1-2:7 2024, Nobyembre
Anonim

Upang magdagdag ng a klase ng proxy sa iyong proyekto gamit Wsdl .exe

Mula sa isang command prompt, gamitin Wsdl .exe sa lumikha a klase ng proxy , na tumutukoy (sa pinakamababa) ang URL sa Report Server serbisyo sa web . Ang WSDL tumatanggap ang tool ng ilang command-prompt na argumento para sa pagbuo a proxy.

Bukod dito, ano ang proxy class sa serbisyo sa Web?

A klase ng proxy ay isang klase naglalaman ng lahat ng mga pamamaraan at bagay na nakalantad ng serbisyo sa web . A klase ng proxy maaaring mabuo mula sa a serbisyo paglalarawan hangga't ito ay naaayon sa Mga serbisyo sa web Pamantayan ng Paglalarawan ng Wika (WSDL). Maaari kang lumikha ng isang klase ng proxy gamit ang. NET command-line tool wsdl.exe.

Higit pa rito, paano ako lilikha ng serbisyo sa Web mula sa wsdl? Narito ang maaari mong gawin:

  1. lumikha ng Interface class gamit ang command na ito sa Visual Studio Command Prompt window: wsdl.exe yourFile.wsdl /l:CS /serverInterface. Gumamit ng VB o CS para sa iyong piniling wika.
  2. Gumawa ng bago. NET Web Service na proyekto.
  3. Sa iyong.asmx.cs file sa Code-View, baguhin ang iyong klase nang ganito:

Higit pa rito, paano ako gagawa ng proxy class gamit ang SVCUtil?

SVCUtil Ang.exe ay isang tool para sa service utility. Gamit ito ay maaari mo rin bumuo ang proxy sa aplikasyon ng kliyente para sa serbisyo.

Mayroong iba't ibang mga opsyon para bumuo ng proxy class para sa WCF Service.

  1. Sa pamamagitan ng "Magdagdag ng Reference ng Serbisyo" mula sa Visual Studio.
  2. Gamit ang SVCUtil. ext Utility.
  3. Pagpapatupad ng klase ng ClientBase.

Ano ang WSDL EXE?

Web Service Utility ( wsdl . exe ) wsdl . exe tumutulong sa paglikha ng ASP. NET Web Services at mga proxy para sa kanilang mga kliyente. Ang pinakakaraniwang paggamit ng wsdl . exe ay upang makabuo ng mga proxy class para sa mga serbisyo sa web: wsdl / utos :proxy /path:path /language:language /namespace:namespace /out:output /protocol:protocol.

Inirerekumendang: