როგორ შევქმნა WSDL პროქსი კლასი?
როგორ შევქმნა WSDL პროქსი კლასი?

ვიდეო: როგორ შევქმნა WSDL პროქსი კლასი?

ვიდეო: როგორ შევქმნა WSDL პროქსი კლასი?
ვიდეო: Create a simple web service client with WSDL in Eclipse 2024, მაისი
Anonim

დასამატებლად ა პროქსი კლასი თქვენი პროექტის გამოყენებით Wsdl .exe

ბრძანების სტრიქონიდან გამოიყენეთ Wsdl .exe რომ შექმნა ა პროქსი კლასი , მიუთითებს (მინიმუმ) ანგარიშის სერვერის URL-ს ვებ სერვისი . The WSDL ინსტრუმენტი იღებს ბრძანების ხაზის რამდენიმე არგუმენტს წარმოქმნის ა მარიონეტული.

უფრო მეტიც, რა არის პროქსი კლასი ვებ სერვისში?

ა პროქსი კლასი არის კლასი შეიცავს ყველა მეთოდს და ობიექტს, რომელიც გამოვლენილია ვებ სერვისი . ა პროქსი კლასი შეიძლება წარმოიქმნას ა სერვისი აღწერა, სანამ ის შეესაბამება ვებ სერვისები აღწერის ენის (WSDL) სტანდარტი. თქვენ შეგიძლიათ შექმნათ ა პროქსი კლასი გამოყენებით. NET ბრძანების ხაზის ინსტრუმენტი wsdl.exe.

გარდა ამისა, როგორ შევქმნა ვებ სერვისი wsdl-დან? აი, რა შეგიძლიათ გააკეთოთ:

  1. შექმენით ინტერფეისის კლასი ამ ბრძანების გამოყენებით Visual Studio Command Prompt ფანჯარაში: wsdl.exe yourFile.wsdl /l:CS /serverInterface. გამოიყენეთ VB ან CS თქვენი არჩეული ენისთვის.
  2. შექმენით ახალი. NET ვებ სერვისის პროექტი.
  3. თქვენს.asmx.cs ფაილში Code-View-ში შეცვალეთ თქვენი კლასი, როგორც ასეთი:

გარდა ამისა, როგორ შევქმნა პროქსი კლასი SVCUtil-ის გამოყენებით?

SVCUtil .exe არის სერვისის კომუნალური ინსტრუმენტი. გამოყენება ეს თქვენც შეგიძლიათ გენერირება The მარიონეტული კლიენტის აპლიკაციაში მომსახურებისთვის.

არსებობს სხვადასხვა ვარიანტი WCF სერვისისთვის პროქსი კლასის გენერირებისთვის.

  1. Visual Studio-დან „სერვისის მითითების დამატება“.
  2. SVCUtil-ის გამოყენებით. ext კომუნალური.
  3. ClientBase კლასის დანერგვა.

რა არის WSDL EXE?

ვებ სერვისის პროგრამა ( wsdl . exe ) wsdl . exe ეხმარება შექმნას ASP. NET ვებ სერვისები და პროქსი მათი კლიენტებისთვის. ყველაზე გავრცელებული გამოყენება wsdl . exe არის პროქსი კლასების გენერირება ვებ სერვისებისთვის: wsdl / ბრძანება : პროქსი / გზა: გზა / ენა: ენა / სახელთა სივრცე: სახელთა სივრცე / out: output / პროტოკოლი: პროტოკოლი.

გირჩევთ: