Kā izveidot WSDL starpniekservera klasi?
Kā izveidot WSDL starpniekservera klasi?

Video: Kā izveidot WSDL starpniekservera klasi?

Video: Kā izveidot WSDL starpniekservera klasi?
Video: Creating Client Proxy in Web Service Asp.Net C# || Part-6 2024, Maijs
Anonim

Lai pievienotu a starpniekservera klase savam projektam, izmantojot Wsdl .exe

Komandu uzvednē izmantojiet Wsdl .exe uz izveidot a starpniekservera klase , norādot (vismaz) URL uz pārskatu serveri Tīmekļa pakalpojums . The WSDL rīks pieņem vairākus komandu uzvednes argumentus ģenerējot a starpniekserveris.

Turklāt, kas ir starpniekservera klase tīmekļa pakalpojumā?

A starpniekservera klase ir klasē satur visas metodes un objektus, ko eksponē Tīmekļa pakalpojums . A starpniekservera klase var tikt ģenerēts no a apkalpošana apraksts, ja vien tas atbilst Tīmekļa pakalpojumi Apraksts valodas (WSDL) standarts. Jūs varat izveidot a starpniekservera klase izmantojot. NET komandrindas rīks wsdl.exe.

Turklāt, kā izveidot tīmekļa pakalpojumu no wsdl? Tālāk ir norādīts, ko varat darīt.

  1. izveidojiet interfeisa klasi, izmantojot šo komandu Visual Studio komandu uzvednes logā: wsdl.exe yourFile.wsdl /l:CS /serverInterface. Izmantojiet VB vai CS savai izvēlētajai valodai.
  2. Izveidojiet jaunu. NET Web Service projekts.
  3. Savā.asmx.cs failā Code-View modificējiet savu klasi kā tādu:

Turklāt, kā izveidot starpniekservera klasi, izmantojot SVCUtil?

SVCUtil .exe ir pakalpojumu utilīta rīks. Izmantojot to arī tu vari ģenerēt uz starpniekserveris klienta pieteikumā pakalpojumam.

WCF pakalpojuma starpniekservera klases ģenerēšanai ir dažādas iespējas.

  1. Izmantojot “Pievienot pakalpojuma atsauci” no Visual Studio.
  2. Izmantojot SVCUtil. ext Utility.
  3. ClientBase klases ieviešana.

Kas ir WSDL EXE?

Web pakalpojumu utilīta ( wsdl . exe ) wsdl . exe palīdz izveidot ASP. NET tīmekļa pakalpojumus un starpniekserverus saviem klientiem. Visizplatītākā lietošana wsdl . exe ir ģenerēt starpniekservera klases tīmekļa pakalpojumiem: wsdl / komandu :proxy /path:path /language:language /namespace:namespace /out:output /protocol:protocol.

Ieteicams: