আমি কিভাবে একটি WSDL প্রক্সি ক্লাস তৈরি করব?
আমি কিভাবে একটি WSDL প্রক্সি ক্লাস তৈরি করব?

ভিডিও: আমি কিভাবে একটি WSDL প্রক্সি ক্লাস তৈরি করব?

ভিডিও: আমি কিভাবে একটি WSDL প্রক্সি ক্লাস তৈরি করব?
ভিডিও: Eclipse এ WSDL এর সাথে একটি সাধারণ ওয়েব পরিষেবা ক্লায়েন্ট তৈরি করুন 2024, মে
Anonim

যোগ করতে a প্রক্সি ক্লাস আপনার প্রকল্প ব্যবহার করে Wsdl .exe

একটি কমান্ড প্রম্পট থেকে, ব্যবহার করুন Wsdl .exe থেকে সৃষ্টি ক প্রক্সি ক্লাস , রিপোর্ট সার্ভারে ইউআরএল নির্দিষ্ট করে (ন্যূনতম) ওয়েব সেবা . দ্য WSDL টুলের জন্য অনেকগুলি কমান্ড-প্রম্পট আর্গুমেন্ট গ্রহণ করে উৎপন্ন ক প্রক্সি.

তাছাড়া ওয়েব সার্ভিসে প্রক্সি ক্লাস কি?

ক প্রক্সি ক্লাস ইহা একটি ক্লাস দ্বারা উন্মুক্ত সমস্ত পদ্ধতি এবং বস্তু ধারণকারী ওয়েব সেবা . ক প্রক্সি ক্লাস একটি থেকে উত্পন্ন হতে পারে সেবা বর্ণনা যতক্ষণ পর্যন্ত এটির সাথে সামঞ্জস্যপূর্ণ ওয়েব সার্ভিস বর্ণনা ভাষা (WSDL) মান. আপনি একটি তৈরি করতে পারেন প্রক্সি ক্লাস ব্যবহার করে। NET কমান্ড-লাইন টুল wsdl.exe।

উপরন্তু, আমি কিভাবে wsdl এর বাইরে একটি ওয়েব পরিষেবা তৈরি করব? এখানে আপনি যা করতে পারেন:

  1. ভিজ্যুয়াল স্টুডিও কমান্ড প্রম্পট উইন্ডোতে এই কমান্ডটি ব্যবহার করে একটি ইন্টারফেস ক্লাস তৈরি করুন: wsdl.exe yourFile.wsdl /l:CS /serverInterface। আপনার পছন্দের ভাষার জন্য VB বা CS ব্যবহার করুন।
  2. নতুন একটি তৈরি কর. NET ওয়েব পরিষেবা প্রকল্প।
  3. কোড-ভিউতে আপনার.asmx.cs ফাইলে, আপনার ক্লাসটি এইভাবে পরিবর্তন করুন:

উপরন্তু, আমি কিভাবে SVCUtil ব্যবহার করে একটি প্রক্সি ক্লাস তৈরি করব?

SVCUtil .exe হল সার্ভিস ইউটিলিটির একটি টুল। ব্যবহার এটা আপনিও করতে পারেন উৎপন্ন দ্য প্রক্সি পরিষেবার জন্য ক্লায়েন্ট অ্যাপ্লিকেশনে।

WCF পরিষেবার জন্য প্রক্সি ক্লাস তৈরি করার জন্য বিভিন্ন বিকল্প রয়েছে।

  1. ভিজ্যুয়াল স্টুডিও থেকে "অ্যাড সার্ভিস রেফারেন্স" দ্বারা।
  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.

প্রস্তাবিত: