Ինչպե՞ս ստեղծել WSDL վստահված անձի դաս:
Ինչպե՞ս ստեղծել WSDL վստահված անձի դաս:

Video: Ինչպե՞ս ստեղծել WSDL վստահված անձի դաս:

Video: Ինչպե՞ս ստեղծել WSDL վստահված անձի դաս:
Video: Automation Talks: API testing panel discussion (RestAssured, Pact, SoapUI) 2024, Մայիս
Anonim

Ավելացնենք ա վստահված անձի դաս ձեր նախագծին օգտագործելով Wsdl .exe

Հրամանի տողից օգտագործեք Wsdl .exe դեպի ստեղծել ա վստահված անձի դաս , նշելով (առնվազն) հաշվետվության սերվերի URL-ը Վեբ ծառայություն . Այն WSDL գործիքն ընդունում է հրամանի տողերի մի շարք փաստարկներ առաջացնող ա վստահված անձ.

Ավելին, ի՞նչ է վստահված անձի դասը վեբ ծառայության մեջ:

Ա վստահված անձի դաս է դաս պարունակող բոլոր մեթոդներն ու օբյեկտները, որոնք ենթարկվում են Վեբ ծառայություն . Ա վստահված անձի դաս կարող է առաջանալ ա սպասարկում նկարագրությունը, քանի դեռ այն համապատասխանում է Վեբ ծառայություններ Նկարագրության լեզվի (WSDL) ստանդարտ. Դուք կարող եք ստեղծել ա վստահված անձի դաս օգտագործելով. NET հրամանի տող գործիք wsdl.exe:

Ավելին, ինչպես կարող եմ ստեղծել վեբ ծառայություն wsdl-ից: Ահա թե ինչ կարող եք անել.

  1. Ստեղծեք Interface դաս՝ օգտագործելով այս հրամանը Visual Studio-ի հրամանի տողի պատուհանում՝ wsdl.exe yourFile.wsdl /l:CS /serverInterface: Օգտագործեք VB կամ CS ձեր ընտրած լեզվի համար:
  2. Ստեղծեք նոր. NET Web Service նախագիծ.
  3. Code-View-ում ձեր.asmx.cs ֆայլում փոփոխեք ձեր դասը որպես այդպիսին.

Ավելին, ինչպե՞ս կարող եմ ստեղծել պրոքսի դաս՝ օգտագործելով SVCUtil:

SVCUtil .exe-ն սպասարկման օգտակար գործիք է: Օգտագործելով սա դուք նույնպես կարող եք առաջացնել որ վստահված անձ ծառայության համար հաճախորդի դիմումի մեջ:

WCF ծառայության համար պրոքսի դասի ստեղծման տարբեր տարբերակներ կան:

  1. «Ավելացնել ծառայության տեղեկանք» Visual Studio-ից:
  2. Օգտագործելով SVCUtil: ext Կոմունալ.
  3. ClientBase դասի իրականացում:

Ի՞նչ է WSDL EXE-ը:

Վեբ ծառայության կոմունալ ( wsdl . exe ) wsdl . exe օգնում է ստեղծել ASP. NET վեբ ծառայություններ և վստահված անձինք իրենց հաճախորդների համար: Ամենատարածված օգտագործումը wsdl . exe վեբ ծառայությունների համար պրոքսի դասեր ստեղծելն է. wsdl / հրաման :proxy /path:path /language:language /namespace:namespace /out:output /protocol:protocol.

Խորհուրդ ենք տալիս: