আমি কেবল পেপাল দিয়ে একটি বিশাল ইটের প্রাচীর আঘাত করেছি। আমি তাদের ডাব্লুএসডিএল ব্যবহার করে কিছু মোড়ক ক্লাস তৈরি করতে একটি নিয়মিত সি # প্রকল্প তৈরি করেছি।
আপনি যদি কোনও ওয়েব-ওয়েব প্রকল্প তৈরি করেন তবে আপনি কেবলমাত্র একটি ডাব্লুএসডিএল যুক্ত করার বিকল্প হ'ল একটি ওয়েব পরিষেবা রেফারেন্স। এবং এটি ওয়েব রেফারেন্স হিসাবে প্রক্সি ক্লাসগুলির একই সেট কিন্ডা তৈরি করে তবে সত্যই নয়..এটি আরও যোগ করে যে এমনকি পেপাল ছেলেরাও অবগত নয়।
সুতরাং আমি এই পুরো সময়টি পরিষেবা (সোপবাইন্ডিং) হিসাবে ব্যবহার করার জন্য প্রক্সি ক্লাসগুলির এই তালিকার সঠিক ইন্টারফেসের সন্ধান করছিলাম এবং সেখানে PayPalAPIAASoapBinding
ছিল না আমি আমার পেপাল পয়েন্টটি যোগাযোগ করে রাখি।
আমি কেবল নিম্নলিখিত 2 টি ইন্টারফেস দেখতে পেলাম যা আমার কাছে কী ব্যবহার করা দরকার তা আমার কাছে উপস্থিত হয়েছিল যেহেতু PayPalAPIAASoapBinding
আপনি কোনও ওয়েব রেফারেন্স ভিত্তিক পরিষেবা রেফারেন্সে দেখতে পাচ্ছেন না তা আমি দেখতে পাইনি :
PayPalAPIAAInterfaceClient
PayPalAPIInterfaceClient
সুতরাং আমি ওহ খুঁজে পেয়েছি, আমি সম্ভবত একটি সার্ভিস রেফারেন্স বনাম একটি ওয়েব রেফারেন্স তৈরি করেছি যা ওয়েব প্রকল্পে একটি ওয়েব রেফারেন্স একটি বিকল্প। তবে আমি চাই না যে আমার পরিষেবাটি আমার ওয়েব প্রকল্পের সাথে শক্তভাবে মিলিত হোক tight তাই আমি সি # প্রকল্প তৈরি করেছি।
তাহলে হেকটি কোনও পরিষেবা রেফারেন্স বনাম ওয়েব রেফারেন্স কী? এবং যদি পরিষেবা রেফারেন্স আমাকে একটি লুপ ছুড়ে দিতে এবং একটি ওয়েব রেফারেন্সের চেয়ে বিভিন্ন ইন্টারফেসের সেট দেয় তবে আমার এথার প্রোজেক্টে কীভাবে আলাদা হওয়ার কথা?
এছাড়াও, আরও বেশি বিভ্রান্তিকর জিনিসগুলি তৈরি করতে, ভিএস ২০০৮ এর একটি ওয়েব পরিষেবা অ্যাপ্লিকেশন প্রকল্প রয়েছে।
তাহলে আমি কী ব্যবহার করব? আমরা .NET 3.5 ফ্রেমওয়ার্ক ব্যবহার করছি এবং আমরা WCF এ যাওয়ার জন্য প্রস্তুত নই । তাহলে কি আমি এখনও ডাব্লুসিএফ ব্যবহার না করেও নতুন পরিষেবা রেফারেন্স ব্যবহার করতে পারি বা কী? যদি আপনি .NET 3.5 ব্যবহার করেন এবং ডাব্লুসিএফ এখনও না এবং আপনি এখনও বেসিক ওয়েব পরিষেবাদি করতে চান, আপনি কি এখনও পরিষেবা রেফারেন্সের রুটে যান এবং কেবল ডাব্লুসিএফ ফ্রেমওয়ার্কটি ব্যবহার করেন না? অর্থ কী এটি এখনও। নেট 2.0 ওয়েব রেফারেন্সের মতো ব্যবহার করা যেতে পারে, আপনি কেবল ডাব্লুএসডিএলের সম্পূর্ণ ভিন্ন প্রজন্মের জন্য যাচ্ছেন?