WSDL прокси классын кантип түзөм?
WSDL прокси классын кантип түзөм?

Video: WSDL прокси классын кантип түзөм?

Video: WSDL прокси классын кантип түзөм?
Video: RESTful или RESTlike? В чем разница и почему это важно? 2024, Май
Anonim

кошуу үчүн а прокси класс колдонуу менен сиздин долбоорго Wsdl .exe

Буйрук саптан колдонуңуз Wsdl .exe үчүн түзүү а прокси класс , Отчет серверинин URL дарегин көрсөтүү (кеминде). Веб кызматы . The WSDL курал үчүн бир катар буйрук сап аргументтерин кабыл алат жаратуу а прокси.

Андан тышкары, веб-кызматта прокси класс деген эмне?

А прокси класс болуп саналат класс тарабынан ачылган бардык ыкмаларды жана объекттерди камтыйт Веб кызматы . А прокси класс адан түзүлүшү мүмкүн кызмат сыпаттамага ылайык келсе Веб кызматтары Сүрөттөө тили (WSDL) стандарты. Сиз түзө аласыз прокси класс колдонуу. NET буйрук сап куралы wsdl.exe.

Андан тышкары, мен кантип wsdlден Веб кызматын түзө алам? Бул жерде сиз эмне кыла аласыз:

  1. Visual Studio Command Prompt терезесинде ушул буйрукту колдонуу менен Interface классын түзүңүз: wsdl.exe yourFile.wsdl /l:CS /serverInterface. Тандаган тилиңиз үчүн VB же CS колдонуңуз.
  2. Жаңысын түзүү. NET Web Service долбоору.
  3. Code-View'деги.asmx.cs файлыңызда классыңызды төмөнкүдөй өзгөртүңүз:

Андан тышкары, SVCUtil аркылуу прокси классты кантип түзөм?

SVCUtil .exe кызматтык утилита үчүн курал болуп саналат. Колдонуу бул сен да болот түзүү the прокси кызмат үчүн кардар колдонмосуна.

WCF кызматы үчүн прокси классын түзүүнүн ар кандай варианттары бар.

  1. Visual Studio'дон "Кызмат маалымдамасын кошуу" боюнча.
  2. SVCUtil колдонуу. ext Utility.
  3. ClientBase классын ишке ашыруу.

WSDL EXE деген эмне?

Веб Кызмат Утилитасы ( wsdl . exe ) wsdl . exe алардын кардарлары үчүн ASP. NET Web Services жана прокси түзүүгө жардам берет. Эң кеңири колдонулушу wsdl . exe желе кызматтары үчүн прокси класстарды түзүү болуп саналат: wsdl / буйрук :прокси /жол:жол /тил:тил /ат мейкиндиги:ат мейкиндиги /чыгыш:чыгуу /протокол:протокол.

Сунушталууда: